WebView - песочница не допускается - PullRequest
0 голосов
/ 16 февраля 2020

У меня есть проблема с HTML файлом и WebView в Android Studio

В первый раз, когда сайт работает нормально

Но когда я go выходит и go обратно, я получаю следующее сообщение «Песочница не разрешена»

HTML Файл:

<script type='text/javascript'>ch='Bein_Sports2'; ch_width=screen.width; ch_height=screen.height;</script><script type='text/javascript' src='https://arembed.com/live.js'></script>

JAVA код

String myurl = "file:///android_asset/bein"+getIntent().getStringExtra("num")+".html";
WebView view = findViewById(R.id.webView);
view.getSettings().setJavaScriptEnabled(true);
view.getSettings().setSupportMultipleWindows(true);

String newUA= "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12) AppleWebKit/602.1.50 (KHTML, like Gecko) Version/10.0 Safari/602.1.50";
view.getSettings().setUserAgentString(newUA);
view.setWebViewClient(new WebViewClient());
view.loadUrl(myurl);
CookieSyncManager.createInstance(this);
CookieSyncManager.getInstance().startSync();
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.setAcceptCookie(true);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
    CookieManager.getInstance().setAcceptThirdPartyCookies(view, true);
}
view.setOnTouchListener(new View.OnTouchListener() {
    @Override
    public boolean onTouch(View v, MotionEvent event) {
        return (event.getAction() == MotionEvent.ACTION_MOVE);
    }
});
...