我的应用程序使用WebKit显示web的预览,我想要禁止加载Acrobat这样的插件,主要是因为它可能导致不可靠,但也出于UI原因。
我知道我可以使用[WebPreferences setPlugInsEnabled:]来禁用插件,但我真的想根据具体情况进行操作,即Acrobat Disabled,Flash启用等等......
这可能吗?
干杯!
MT
答案 0 :(得分:0)
我不相信你有直接的插件(特别是Netscape风格的插件),但是有另一种解决方案可能更合适并且会节省用户的下载带宽。实现WebPolicyDelegate的webView:decidePolicyForMIMEType:request:frame:decisionListener:
。如果它是一种令人反感的MIME类型,请将-ignore
发送给侦听器。