对象窗口在javascript书签中遗留下来

Ele*_*sel 1 javascript firefox bookmarks

目前我在Firefox 3.6.3中使用以下内容作为书签.它将我重定向到RFC就好了,但是活动选项卡显示[对象窗口].我需要做些什么才能摆脱那件神器?

javascript:var rfc=prompt("RFC Number");window.open("http://ietf.org/rfc/rfc" + rfc + ".txt")
Run Code Online (Sandbox Code Playgroud)

ken*_*ytm 7

使用void运算符放弃返回值.

javascript:void(window.open("http://ietf.org/rfc/rfc"+prompt("RFC Number")+".txt"));
Run Code Online (Sandbox Code Playgroud)


CMS*_*CMS 5

您还可以使用自动调用匿名函数:

javascript:(function(){var rfc=prompt("RFC Number");window.open("http://ietf.org/rfc/rfc" + rfc + ".txt");})();
Run Code Online (Sandbox Code Playgroud)

由于它没有返回值,默认情况下将返回undefined,阻止导航。

它会起作用,并且您的书签不会在页面上引入任何全局变量。