【发布时间】:2012-08-30 21:35:09
【问题描述】:
我编写了一个简单的书签,只需单击一下即可打开多个网页:
javascript:(function(){window.open("http://www.w3schools.com");window.open("http://www.google.com");window.open("http://www.yahoo.com");})();
我无法打开浏览器并立即单击它,但小书签将无法工作,除非窗口中已加载页面。我更喜欢将我的浏览器主页设置为“空白”以提高速度。有没有办法让这个小书签在没有加载页面的情况下执行?
另外,如果确实加载了某些内容,我希望小书签替换窗口中加载的任何页面。目前,它打开了 3 个新标签页。我已经在第一个 window.open 上尝试了“name”属性的“_self”和“_parent”值,但它似乎不起作用。我的格式可能不正确。
任何帮助表示赞赏!谢谢!
【问题讨论】:
-
你用的是什么浏览器?您的书签在 Firefox 14 中的“about:blank”上为我工作。
-
Chrome for Mac 版本 21.0.1180.79 在这里。显然,Chrome 上的空白页面不是有效的 HTML 页面。
标签: javascript bookmarklet window.open