javascript - 如何编码加载时打开两个选项卡而不需要用户交互的url?
问题描述
我需要编写一个网址,当有人访问时,它会自动打开两个带有我想要的网址的新标签。
所以当有人去http://www.myurl.com(这里只是代码,没有内容),JQuery
将为用户打开两个选项卡(按我选择的顺序),例如:
第一个)https://www.destinationurl1.com 第二个)https://www.destinationurl2.com
我已经阅读了一些信息和其他问题,似乎这种行为通常被阻止(主要是 Chrome),除非新标签的打开来自用户的物理操作,例如在单击按钮之后
我正在寻找一种无需任何用户交互即可完成此操作的方法,而无需访问 http://www.myurl.com,并且除了打开的两个新选项卡外,用户不会看到任何其他内容。
不确定是否可以使用 html、javascript、Ajax、PHP 或任何这些的混合。
感谢您的任何指导!
解决方案
你可以像下面这样简单地做到这一点,
$(document).ready(function(){
window.open(
'https://www.destinationurl1.com/',
'_blank' // <- This is what makes it open in a new window.
);
window.open(
'https://www.destinationurl2.com/',
'_blank' // <- This is what makes it open in a new window.
);
});
推荐阅读
- jenkins - 具有不同选项的 Jenkins Multibranch Jenkinsfile
- sql - 从 Web 链接获取数据 XML 文件并显示在 SQL Server 表上
- python - Python - 刷新页面直到元素可点击
- r - 在终端中运行与 R 相关的任何内容时出错
- python - 如何使用 QFileDialog PySide6 上传文件
- caching - 如何最小化 Shopware 572 html 缓存?
- verilog - 使用 MicroBlaze 的设计具有比设备容量更多的实例化块 RAM。考虑定位到不同的部分
- android - 仅用于 androidTest 的实际类型别名
- deployment - 如何构建 Sveltekit 应用程序
- wifi - 为什么我卡在 esp_event_loop_delete_default() 函数中?