【发布时间】:2009-07-06 17:14:20
【问题描述】:
问题是我编写了一个 Safari 插件 (Growler),它允许 Web 应用程序通过调用 Javascript 函数来发送 Growl 通知。但是,就目前的编写方式而言,人们需要使用<embed> 来初始化插件,以便Javascript 可以开始使用它(我从Apple 的示例中提取了一些内容)。
我想知道是否有一种方法可以定义像 window.<pluginName> 这样的东西,这样他们就不必每次都嵌入它?这将允许许多网站在不更改任何代码的情况下开始使用它。
我查看了很多示例和文档,发现了两个东西——“WebView”和“WebScriptObject”。我对此很陌生,所以我不确定该怎么做。
【问题讨论】:
标签: objective-c cocoa macos safari webkit