在新标签页中打开链接在 Safari iOS 上不起作用

Posted

技术标签:

【中文标题】在新标签页中打开链接在 Safari iOS 上不起作用【英文标题】:Open a link in a new tab doesn't work on safari iOS 【发布时间】:2021-06-09 15:23:13 【问题描述】:

我会在新选项卡中打开来自其他服务器(chronopost 或 relais colis)的 pdf,我的代码适用于 windows(chrome、firefox)但不适用于 ios(safari)

var newWindow = window.open();
newWindow.location.assign(res);

知道哪里出了问题?

我已经如此研究,但我能找到的所有解决方案都不适用于我的情况

【问题讨论】:

这能回答你的问题吗? window.open(url, '_blank'); not working on iMac/Safari 不,我已经找到了这个链接,但是当我打开链接时,我有一个白页,并且链接是在同一个标​​签页中打开的,而不是在新标签页中 【参考方案1】:

var window = window.open(url, windowName, [windowFeatures]);

https://developer.mozilla.org/en-US/docs/Web/API/Window/open

【讨论】:

在 Safari iOS 上测试过并且可以正常工作 - window.open("https://www.google.com");

以上是关于在新标签页中打开链接在 Safari iOS 上不起作用的主要内容,如果未能解决你的问题,请参考以下文章

如何在新标签页中打开剃刀操作链接?

Chrome 扩展程序:如何在新标签页中打开链接?

javascript 在新标签页中打开外部链接

html 在新标签页中仅打开PDF链接

“在新标签页中打开”的 Javascript 事件

href="javascript:" 在新标签页中打开