我们的Mac OS应用程序在WebView组件中显示用户界面。
我们能否依赖WebView在任何Mac上的行为与Safari内容窗格完全相同的事实? 我们可以期望在Safari和我们的应用程序的WebView中安装相同的插件集吗?
换句话说,Mac OS上的所有应用程序共享的WebView是否相同,包括Safari?
答案 0 :(得分:3)
引自apple docs:
WebView对象的目的是 支持您期望的大多数功能 在Web浏览器中,除了它 没有实现特定用户 这些功能的界面。你是 负责实施用户 接口对象,如状态栏, 工具栏,按钮和文本字段。 例如,WebView对象管理 默认情况下是一个后退列表 有goBack:和goForward:行动 方法。你有责任 创建将发送的按钮 这些动作消息。注意,有 维持一些开销 后向列表和页面缓存,所以 你应该禁用它 应用程序不使用它。“
WebView使用webkit引擎呈现html,这也是safari也使用的。因此,大多数功能都是相同的。