奇怪的是它适用于我正在测试它的另一台计算机上.我错过了某个可能导致此问题的框架或插件吗?
另一个注意事项:没有插件似乎工作.例如,当WebVIEw显示youtube.com时,它无法播放视频,因为它表示未安装Flash插件.同样,相同的代码适用于另一台计算机,但不适用于此计算机.
谢谢!任何帮助将不胜感激!
解决方法 您需要在WebVIEw中显式启用插件支持.您可以在Interface Builder(检查Enable:Plugins复选框)或代码中通过在Web视图的WebPreferences对象上调用-setPluginsEnabled来执行此 *** 作:WebPreferences *prefs = [webVIEw preferences];[prefs setPlugInsEnabled:YES];
如果您确实启用了插件,请检查插件是否与您正在创建的体系结构/运行时兼容.如果您正在构建64位或Garbage-Collected应用程序,则加载的任何WebKit插件都必须支持该体系结构.例如,Flash插件不会加载到启用GC的应用程序中,尽管它以64位加载,因为作为NPAPI插件,它加载在32位沙箱中.
总结以上是内存溢出为你收集整理的objective-c – 浏览器插件未在WebView实现中加载全部内容,希望文章能够帮你解决objective-c – 浏览器插件未在WebView实现中加载所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)