我正在尝试加载这个特定站点:http://www.4maktoob.com/
在 android webview 中,但我得到的只是一个空白页面。这是我的代码:
final WebView myWebView = (WebView)this.findViewById(R.id.webViewx1);
// Set up an instance of SystemUiHider to control the system UI for
// this activity.
myWebView.getSettings().setJavaScriptEnabled(true);
myWebView.getSettings().setDefaultTextEncodingName("utf-8");
myWebView.getSettings().setLoadWithOverviewMode(true);
myWebView.getSettings().setUseWideViewPort(true);
myWebView.setWebChromeClient(new WebChromeClient());
myWebView.setLayerType(View.LAYER_TYPE_HARDWARE, null);
myWebView.loadUrl("http://www.4maktoob.com/");
最佳答案
1 - 您需要在设备上安装 Adobe Flash 才能加载此网站。除非您安装了它,否则它不会加载到 WebView 中。
2 - 如果您安装了 Adobe Flash,则需要在 WebView 中启用它,如下所示(注意:Android 4.4 及更高版本的 WebView 中已完全禁用 Adobe Flash 支持):
WebView myWebView = (WebView) findViewById(R.id.myWebView);
myWebView.getSettings().setPluginState(PluginState.ON); //this is deprecated in API 19
这将允许 Flash 插件加载到 WebView 中。然而,flash 有很多问题,不能保证在更高的 API 级别上工作。我发现 Flash 在 4.2 或 4.3 上运行得不是很好。
关于java - 在 Webview 中加载 Flash,我迷路了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22309008/