我有这个 javascript bookmarklet 这将提示的值附加到 www.oracle.com 并在选项卡中打开该 url。
javascript:window.location.href='http://www.oracle.com/'+prompt("Please enter your input:", "exadata");
Run Code Online (Sandbox Code Playgroud)
在 Firefox 中,这可以正常工作。如果我在某个网站上有一些打开的选项卡,请单击此书签,打开预期的站点。oracle.com 附加了值。当我在新选项卡中并按预期打开 oracle url 时,这也有效。
但是在 chrome 中,如果我在选项卡中加载了一些站点并单击此书签,则此方法可以正常工作。但是如果我在新标签页,点击这个书签什么也不做。它甚至不显示提示框。
我在这里缺少什么?是否与如何在 Firefox 和 chrome 中处理新标签页有关?