我正在尝试点击Android浏览器中动态创建的点击通话链接,但没有任何反应。
创建元素:
var link = document.createElement('a');
link.href = "tel:+1-303-499-7111";
然后事件和火灾点击:
var evt = new MouseEvent("click");
link.dispatchEvent(evt);
甚至
link.click();
它在chrome的移动模式和iOS设备上运行正常,但在Android浏览器中不起作用。
但是,如果在HTML <a href="tel:+1-303-499-7111">+1 (303) 499-7111</a>
中创建元素并手动单击,则一切正常