在WebView中禁用HTML5而不禁用Javascript

在WebView中禁用HTML5而不禁用Javascript,第1张

概述出于诊断目的,我需要能够在Android的WebView中禁用HTML5,而无需禁用Javascript(即保持WebSettings.setJavaScriptEnabled(true);)进一步说明:我喜欢无需安装任何Flash插件即可播放YouTube视频的功能.它甚至可以与setPluginsEnabled(false)一起使用.感谢WebView的HTML5内置支持,我可

出于诊断目的,我需要能够在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所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1071387.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存