android webview - Access-Control-Allow-Origin
XMLHttpRequest cannot load - Origin website... is not allowed by Access-Control-Allow-Origin.:1
Kann ich nicht laden das video in einer Webview.
Dies ist mein log:
03-18 12:31:25.324: E/Web Console(7074): XMLHttpRequest cannot load http://3.stream.site.com/cam/en/watch/test?gravityCookieId=ba6605bdb69d29163fb4d97594fc8b169&mycams_session=6a2294654ccadg6854c21edc3e6598cfa&isPromo=&isHls=. Origin http://m.site1.com is not allowed by Access-Control-Allow-Origin.:1
03-18 12:31:25.324: E/Web Console(7074): Ajax Handler Error: url: http://3.stream.site2.com/cam/en/watch/test?gravityCookieId=ba6605bdb69d29163fb4d97594fc8b169&mycams_session=6a2294654ccadg6854c21edc3e6598cfa&isPromo=&isHls= || status:0|| statusText: error|| responseText: :4620
Sogar mit:
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.JELLY_BEAN) {
websettings.setAllowUniversalAccessFromFileURLs(true);
websettings.setAllowFileAccessFromFileURLs(true);
websettings.setAllowContentAccess(true);
websettings.setAppCacheEnabled(true);
}
Was ist die Lösung für dieses ?
- Ich habe das gleiche problem, aber zeigt seine für unsere google-anzeigen
- Haben Sie versucht, die Lösung unten?
- Die Server sind von google seine in Ihren Hof und die Klassen sind aufgerufen, in der DFP-libs
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hab ich gelöst das mit
java.lang.reflect.Method
:1 - Erstellen Sie eine neue Klasse, die Sie erweitert webview, in diesem Fall
newwebview
:newwebview.class
2 - Verwenden Sie die neue Klasse
newwebview
innenmain
Aktivität , wie folgt:main.class
Quelle: http://blog.sina.com.cn/s/blog_723eed4f01018r9w.html (CHINESISCH)
setzen Sie diese - Access-Control-Allow-Origin ' * ' - header auf Ihrem Server Aktion, die Sie versuchen zu nennen.