![](/img/trans.png)
[英]Javascript - open new tab in iOS safari without seeing popup warning
[英]Open a new tab in iOS 10.3.3 (safari) by using Javascript/jQuery
如何使用javascript在新选项卡中的iOS 10.3.3野生动物园浏览器中打开pdf。 html元素被隐藏,将在其上进行虚拟单击。
<a id="obv-download" target="_blank" download="download" href=""></a>
使用Ajax href字段已被填充,我需要使用相同的锚链接在新选项卡中打开。我用于打开pdf的代码如下(在iOS 10.2之前可以正常使用)。
$('#id_of_elem').attr('href', url);
var click_ev = document.createEvent("MouseEvents");
click_ev.initEvent("click", true, true);
document.getElementById("id_of_elem").dispatchEvent(click_ev);
我已经试过了
$("#id_of_elem").click();
和
window.location.href('link');
但是他们没有锻炼。
请帮我
如果没有用户单击,您自己无法在新选项卡或新窗口中打开链接,浏览器会阻止弹出窗口滥用。 您可以等待用户单击“下载PDF”(使用类似这样的方法: <a href='/doc.pdf' download target='_blank'>Download the PDF</a>
),也可以删除该"target=_blank"
,然后弹出窗口阻止程序将不会阻止下载(但是,这将导致导航离开您的页面。)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.