JavaScript 书签中残留的对象窗口
目前我在 Firefox 3.6.3 中使用以下内容作为书签。它很好地将我重定向到 RFC,但活动选项卡显示 [object Window]。我需要做什么才能摆脱那个工件?
javascript:var rfc=prompt("RFC Number");window.open("http://ietf.org/rfc/rfc" + rfc + ".txt")
Currently I'm using the following as a bookmark in Firefox 3.6.3. It redirects me to the RFC just fine, but the active tab says [object Window]. What do I need to do to get rid of that artifact?
javascript:var rfc=prompt("RFC Number");window.open("http://ietf.org/rfc/rfc" + rfc + ".txt")
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用
void
运算符 丢弃返回值。Use the
void
operator to discard the return value.您还可以使用自动调用匿名函数:
由于它没有返回值,因此默认情况下将返回
undefined
,从而阻止导航。它将起作用,并且您的书签不会在页面上引入任何全局变量。
You can use also an auto-invoking anonymous function:
Since it doesn't have a return value, by default will return
undefined
, preventing the navigation.It will work and your bookmarklet won't introduce any global variables on the page.