出于诊断目的,我需要能够在Android的WebVIEw中禁用HTML5,而无需禁用Javascript(即保持WebSettings.setJavaScriptEnabled(true);)
进一步说明:我喜欢无需安装任何Flash插件即可播放YouTube视频的功能.它甚至可以与setPluginsEnabled(false)一起使用.感谢WebVIEw的HTML5内置支持,我可以做到这一点.现在,要测试某个功能,我需要使用YouTube视频触发DownloadListener.onDownloadStart()而不禁用JavaScript.
这可能吗?
更新:自从我发布此问题以来,我发现至少DOM storage can be disabled.我还没有找到禁用HTML5视频的方法.
解决方法:
我知道这是一个非常老的问题…不过,您可能需要检查this answer以获取一个想法. WebSettings类具有以下用于启用/禁用HTML5功能的方法:
> setDomStorageEnabled(布尔标志)-设置是否启用DOM存储API.
> setDatabaseEnabled(布尔标志)-设置是否启用数据库存储API.
> setDatabasePath(String databasePath)-设置应将数据库存储API数据库保存到的路径.
> setAppCacheMaxSize(long appCacheMaxSize)-注意:API 18中已弃用.
> setAppCachePath(String appCachePath)-设置应用程序缓存文件的路径.
> setAppCacheEnabled(布尔标志)-设置是否应启用应用程序缓存API.
以上是内存溢出为你收集整理的在WebView中禁用HTML5而不禁用Javascript全部内容,希望文章能够帮你解决在WebView中禁用HTML5而不禁用Javascript所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)