【发布时间】:2012-01-07 08:46:40
【问题描述】:
我的扩展程序打开了一个新的 Safari 窗口:
safari.application.openBrowserWindow().activeTab.url = safari.extension.baseURI + "popup.html"
我必须将当前页面上的选定单词传递到这个新窗口。
在 Chrome 中我可以通过简单的方式做到这一点:
chrome.extension.getBackgroundPage()
Safari 有这样的功能吗?我的后台页面有这些数据,但我不明白如何从新的 Safari 窗口调用后台页面。
谢谢。
【问题讨论】:
-
作为参考,这里有一个很棒的关于构建 safari 扩展的教程。我一直在构建一个,坦率地说,文档和样本很糟糕......这是我发现的最好的东西。伟大的。 arstechnica.com/apple/2010/06/…
标签: safari-extension