1

目前我在 Firefox 3.6.3 中使用以下内容作为书签。它很好地将我重定向到 RFC,但活动选项卡显示 [object Window]。我需要做什么才能摆脱那个神器?

javascript:var rfc=prompt("RFC Number");window.open("http://ietf.org/rfc/rfc" + rfc + ".txt")
4

2 回答 2

9

使用void运算符丢弃返回值。

javascript:void(window.open("http://ietf.org/rfc/rfc"+prompt("RFC Number")+".txt"));
于 2010-05-05T15:13:42.143 回答
5

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

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

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

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

于 2010-05-05T15:22:05.073 回答