2011-10-25 62 views

回答

0

1)您可以从注入的脚本(window.location.href)访问当前标签url,只需发送到注入的脚本消息,获取url并发送回调到popover。

2)您必须在点击工具栏按钮上动态创建弹出窗口。然后将弹出窗口分配给工具栏项目。并显示它

myPop = safari.extension.createPopover("myPopoverID", safari.extension.baseURI + "myFile.html", width, height); 
myToolbarItem.popover=myPop; 
myToolbarItem.showPopover(); 

所有弹出行为后,您必须释放它。

检查酥料饼的知名度,分配null以工具栏项目和删除酥料饼

if(myPop.visible == false){ 
    myToolbarItem.popover = null; 
    safari.extension.removePopover(myPop.identifier); 
} 
0

这是一个老问题。

但我最近想这样做。您可以从popover.html中访问标签网址:

var url= safari.application.activeBrowserWindow.activeTab.url; 
相关问题