2

我有一个使用 txmt 协议打开带有 TextMate 的 FILE 的 javascript。它工作正常,但问题是运行此脚本时我有一个空白的 Safari 窗口。

document.onkeydown=function(e){
    if(e.which == 17) isCtrl=true;
    if(e.which == 69 && isCtrl == true) {
        mywindow = window.open("txmt://open/?url=file://FILE","myWindow");
        return false;
    }
}

我怎么不能打开空白窗口?

4

3 回答 3

4

尝试window.location = "your link"

于 2011-03-11T05:05:12.833 回答
0

您可以尝试使用XHR。可能会奏效。

于 2011-03-11T04:23:42.177 回答
0

“制作你的链接,然后模拟点击它。” 是我对如何做到这一点的第一个想法。我现在已经尝试过了,但它不起作用,所以我编辑了答案以回复此评论。它适用于 http 链接,但不适用于其他任何东西。我把它留在这里是因为如果有人知道它为什么不起作用,我会很感兴趣。

于 2011-03-11T04:24:41.057 回答