gpt4 book ai didi

safari-extension - safari.application.activeBrowserWindow.activeTab.url 未定义

转载 作者:行者123 更新时间:2023-12-04 08:33:02 24 4
gpt4 key购买 nike

我正在编写一个 Safari 扩展,以创建标签的副本

这是我目前编写的以下代码

safari.application.addEventListener("command", commandHandler, false);

function commandHandler(event) {
console.log("Command Handler");
if (event.command = "duplicate") {
var url = safari.application.activeBrowserWindow.activeTab.url;
console.log("Url " + url);
console.log(safari.application.activeBrowserWindow.activeTab);
safari.application.activeBrowserWindow.openTab().url = url;
}
}

我的 url 是未定义的,我缺少什么。

最佳答案

如上所述,您可能需要更改“扩展网站访问权限”。如果您选择“全部”,则无需担心白名单/黑名单。如果您选择“部分”,您必须将项目添加到白名单,否则您的扩展程序将无法访问当前页面。

如果这似乎不起作用,您可能需要重新启动浏览器才能启动访问设置...我遇到了 HTTPS 页面问题。

关于safari-extension - safari.application.activeBrowserWindow.activeTab.url 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14587363/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com