Ben*_*min 5 javascript browser window.open
我想在新标签页中打开我网站的一个页面。
我尝试使用 window.open 函数,但似乎不再支持它。
这些是我在本地尝试过的几个选项:
url = "localhost:3000/my-other-page"
window.open(url, '_blank');
OR
var popup = window.open("about:blank", "_blank");
popup.location = url;
Run Code Online (Sandbox Code Playgroud)
第一个选项在新选项卡中打开页面,但屏幕保持黑色。
打开此网址的最佳方式是什么?当前浏览器是否仍然支持它?
hoa*_*gdv 10
显示您的示例url
,我认为您必须使用完整的协议 url,而不是域名。
前任:
使用https://google.com
代替google.com
var url = 'https://google.com';
window.open(url, '_blank');
Run Code Online (Sandbox Code Playgroud)
window.open
受支持并且工作正常……只要您使用它来响应用户触发的事件。
例如,您可以在用户单击按钮时打开一个新窗口,但不允许在页面加载后立即打开一个窗口。
这是一种反垃圾邮件/资源轰炸措施。
重新编辑
Run Code Online (Sandbox Code Playgroud)url = "localhost:3000/my-other-page"
您的 URL 以主机名开头,但缺少阻止其被视为路径的标记。
使用正确的网址:
url = "http://localhost:3000/my-other-page"
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
9917 次 |
最近记录: |