【问题标题】:Howto enable/disable Flash in Preferences on Android WebView?如何在 Android WebView 的首选项中启用/禁用 Flash?
【发布时间】:2012-08-10 11:03:41
【问题描述】:

我正在为 Android 开发浏览器。

是否可以在Preferences 中创建Checkbox Preference 来启用和禁用Flash 插件(webview.setPluginsEnabled)?

<CheckBoxPreference
android:title="Enable/Disable Flash"
android:key="chkbox_flash"

Here I need the code to set WebView.getSettings().setPluginsEnabled(boolean) 
to true or to false />

【问题讨论】:

  • 永远不要忘记指定您的环境。

标签: android plugins webview settings checkboxpreference


【解决方案1】:

我没有开发 Android,但似乎你应该像这样 checkboxpreference-onclick (docs) 向 CheckBoxPreference 添加一个监听器

然后您将插件的状态设置为关闭。这是doc。基本上,你必须这样做:

WebView webview = new WebView(this);
webview.getSettings().setPluginState(PluginState.OFF);

您不应该使用setPluginsEnabled,因为它是deprecated。但请注意,它会禁用所有插件,而不仅仅是 Flash。

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多