我有一个位于 iframe 内的按钮,例如 url="loclahost:3000"。
我在此按钮上有一个事件,该事件应该打开一个带有另一个网址(例如“www.google.com”)的新选项卡。但是,当我单击按钮时,我会打开一个新选项卡,其中包含以下网址“http://localhost:3000/www.google.com”
我正在使用 window.open('www.google.com") 函数来打开新选项卡。
如何从新标签页网址中删除“http://localhost:3000/ ”?
最佳答案
最好的方法是使用绝对链接,这会消除 URL 可能具有的任何相对性:
var url = "https://www.google.com";
window.open(url);
这里的https://
表示它是与当前页面完全不同的页面,因此浏览器应该打开该链接,而不是尝试查找该名称的文件。
关于javascript - window.open 正在打开一个带有 origin/url 的新选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53181590/