为什么不在新标签中打开当前网站的代码?

时间:2013-11-25 18:51:27

标签: html safari

我想构建一个小型Safari扩展程序供个人使用。我阅读了一些关于它的教程,现在我的第一个目标是在新标签中打开当前网站。该脚本打开一个新选项卡,但遗憾的是它不会打开当前网站。

这是 global.html

文件
<!DOCTYPE HTML>

<script>
safari.application.addEventListener("command", performCommand, false);

function performCommand(event) {
    var currentURL = safari.application.activeBrowserWindow.activeTab.url;

    if (event.command == "testExtension") {
        var newTab = safari.application.activeBrowserWindow.openTab();
        newTab.url = currentURL;
    }
}
</script>

如果我改变

newTab.url = currentURL;

newTab.url = "www.examplewebsite.com";

一切正常。

所以我假设变量 currentURL 是问题所在。

感谢您的帮助!

0 个答案:

没有答案