你好最好的同事,
目前我正忙着开发safari的书签扩展程序并运行一个问题。如何访问popover中的当前标签网址?
提前Tnx:)
答案 0 :(得分:4)
popover无法访问safari.application
,因此无法直接获取当前URL,但可以调用全局页面中的函数。
在您的全球网页中:
function currentUrl() {
return safari.application.activeBrowserWindow.activeTab.url;
}
然后在popover中:
alert(safari.extension.globalPage.contentWindow.currentUrl());
确保“扩展”构建器中的“访问级别”设置为“全部”,并且包含安全页面,否则URL有时会未定义。