javascript - window.open 正在打开一个带有 origin/url 的新选项卡

标签 javascript html

我有一个位于 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/

相关文章:

html - 从 html 表格中仅删除垂直单元格间距

javascript - Bower 指向错误的路径(jQuery-form-validator)

javascript - 禁用 iOS Overscroll 但允许正文滚动

javascript - 哪个更适合标识通过菜单打开的窗口,outerWindowID 或 currentInnerWindowID?

javascript - CSS3 过渡不适用于移动设备

javascript - 根据另一个输入设置最大值

html - 如何在整个单元格周围放置边框?

javascript - 如何在JS中包装有限循环并将​​其推送到有限表

javascript - 在客户端获取快照大小 - Firestore javascript

javascript - Jquery 如果 ID 等于 "X"或 "Y"不运行函数