如何在popover中获取当前标签网址以进行Safari扩展

时间:2013-10-11 13:40:51

标签: popover safari-extension

你好最好的同事,

目前我正忙着开发safari的书签扩展程序并运行一个问题。如何访问popover中的当前标签网址?

提前Tnx:)

1 个答案:

答案 0 :(得分:4)

popover无法访问safari.application,因此无法直接获取当前URL,但可以调用全局页面中的函数。

在您的全球网页中:

function currentUrl() {
    return safari.application.activeBrowserWindow.activeTab.url;
}

然后在popover中:

alert(safari.extension.globalPage.contentWindow.currentUrl());

确保“扩展”构建器中的“访问级别”设置为“全部”,并且包含安全页面,否则URL有时会未定义。