网站搜索

javascript - Safari 扩展弹出链接


在 Safari 弹出窗口中让链接可用可能吗?我几乎尝试了所有我能想到的方法,但似乎向弹出窗口添加链接只会改变外观,并不会让它变得可以点击,无论是使用 href 还是 onclick。

答案#1

你可以在 href 或 div 上添加 onclick 监听器

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

答案#2

var link = document.querySelector('#~~~');
link.addEventListener("click", function(event) {
    safari.application.activeBrowserWindow.openTab().url = "http://~~"
})