我有一个 JavaScript 书签小工具,它会将提示的值添加到 www.oracle.com 并在新标签页中打开该网址。
javascript:window.location.href='http://www.oracle.com/'+prompt("Please enter your input:", "exadata");
在Firefox中,这个操作很正常。如果我有一些打开的选项卡和一些网站,点击这个书签,会打开预期的"oracle.com" 值填充的网站。 如果我是在新标签页中,这也能正常工作,会打开预期的Oracle网址。
但在Chrome中,只有在我有某个网站的选项卡已经加载过并且单击此书签时才起作用。 但是,如果我在新标签页上,单击此书签将不起作用。 它甚至没有显示提示框。
我错过了什么吗? 这是否与firefox和chrome中如何处理新标签页有关?
chrome://settings/searchEngines
,点击“添加”按钮,在表单中添加Oracle
,下一个字段添加or
,最后一个字段输入'http://www.oracle.com/%s
,然后单击保存按钮。现在在地址栏中键入or
,按空格键,现在输入您想要的字符串,就像在提示框中一样。 - epascarello