Javascript Safari扩展Popover链接

Javascript Safari扩展Popover链接,javascript,safari,safari-extension,popover,Javascript,Safari,Safari Extension,Popover,可以在Safari popover中使用链接吗?我已经做了我能想到的一切,但似乎添加到弹出窗口的链接只会改变外观,不会导致任何可单击的内容,无论是使用href还是onclick。您可以在href或div上添加onclick listener .onclick = safari.application.activeBrowserWindow.openTab().url = "http://www.yourdomain.com/"; 您有更完整的代码示例吗?我用$('#target0')试过你说的

可以在Safari popover中使用链接吗?我已经做了我能想到的一切,但似乎添加到弹出窗口的链接只会改变外观,不会导致任何可单击的内容,无论是使用href还是onclick。

您可以在href或div上添加onclick listener

.onclick = safari.application.activeBrowserWindow.openTab().url = "http://www.yourdomain.com/";

您有更完整的代码示例吗?我用
$('#target0')试过你说的话。onclick=function(){safari.application.activeBrowserWindow.openTab().url=”http://www.yourdomain.com/"};并且它也不起作用。我最初做了
$('#target0')。onclick=safari.application.activeBrowserWindow.openTab().url=”http://www.yourdomain.com/";,但它只是立即打开了yourdomain.com的一个新选项卡。不能将.onclick与jQuery对象一起使用。尝试
$('#target0')。单击(function(){…})
$('#target0')。在('click',function(){…})
上。var successDiv=document.getElementById('statusBlogSpan');successDiv.onclick=safari.application.activeBrowserWindow.openTab().url=“”;试试看。@canisbos的
。在('click',…)
上,另一个不起作用。非常感谢,我就要放弃了。
var link = document.querySelector('#~~~');
link.addEventListener("click", function(event) {
    safari.application.activeBrowserWindow.openTab().url = "http://~~"
})