我写了一个简单的书签,只需点击一下即可打开多个网页:
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”值,但它似乎不起作用。我可能没有正确格式化。
任何帮助表示赞赏!谢谢!
答案 0 :(得分:2)
我遇到了同样的问题,并从互联网上了解到,如果您转到about:config,请搜索 browser.newtab.url 并将其更改为 about:blank < / strong>而不是默认的关于:newtab 你的javascript bookmarklets应该有用(只是尝试了,它正在运行!)。这应该比做一个数据更干净:text / html消息(在任何情况下,即使你设置了主页,它对每个新标签都不起作用,对于一个新窗口只有一次)
答案 1 :(得分:1)
无法在任何页面中打开书签。
相反,您可以尝试将主页设置为data:text/html,Welcome!
(是的,它是一个工作网址)。
要在同一选项卡中打开页面,请键入:
location.href='http://www.w3schools.com'