【问题标题】:Safari Extension, pass variable to new windowSafari 扩展,将变量传递到新窗口
【发布时间】: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


【解决方案1】:

相当于chrome.extension.getBackgroundPage()是

safari.extension.globalPage

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-06
  • 1970-01-01
  • 2013-02-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多