WebView行为是否与Safari相同

时间:2011-02-07 11:13:56

标签: macos safari webview

我们的Mac OS应用程序在WebView组件中显示用户界面。

我们能否依赖WebView在任何Mac上的行为与Safari内容窗格完全相同的事实? 我们可以期望在Safari和我们的应用程序的WebView中安装相同的插件集吗?

换句话说,Mac OS上的所有应用程序共享的WebView是否相同,包括Safari?

1 个答案:

答案 0 :(得分:3)

引自apple docs

  

WebView对象的目的是   支持您期望的大多数功能   在Web浏览器中,除了它   没有实现特定用户   这些功能的界面。你是   负责实施用户   接口对象,如状态栏,   工具栏,按钮和文本字段。   例如,WebView对象管理   默认情况下是一个后退列表   有goBack:和goForward:行动   方法。你有责任   创建将发送的按钮   这些动作消息。注意,有   维持一些开销   后向列表和页面缓存,所以   你应该禁用它   应用程序不使用它。“

WebView使用webkit引擎呈现html,这也是safari也使用的。因此,大多数功能都是相同的。