【发布时间】:2021-08-15 14:17:22
【问题描述】:
当我通过 WebView 打开 Facebook fakebook 的视频开始自动播放。如何禁用此功能。 这是我的代码
public String target_url = "https://www.facebook.com/";
public WebView webView;
webView = (WebView) findViewById(R.id.webview);
// WebSettings webSettings = webView.getSettings();
//webView.loadUrl("http://www.facebook.com");
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setPluginState(WebSettings.PluginState.ON);
webView.getSettings().setBuiltInZoomControls(true);
webView.getSettings().setDisplayZoomControls(true);
webView.getSettings().setUseWideViewPort(true);
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(false);
webView.addJavascriptInterface(this, "FBDownloader");
CookieSyncManager.createInstance(this);
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.setAcceptCookie(true);
CookieSyncManager.getInstance().startSync();
webView.loadUrl(target_url);
这里我使用 webview 在我的应用中打开 facebook
【问题讨论】:
-
你不能做任何事情,基本上你只是将网站加载到 WebView 中,你无法控制网站显示的内容。
-
我使用 webView.setWebViewClient() 来控制我的所有视图。请告诉我如何禁用 Facebook 中的自动播放视频!
标签: android android-studio webview