有没有办法在 JavaScript 中模拟点击警报?

2023-11-21

我有一个带有 iframe 的页面,其源页面位于单独的域中。源页面有时会生成警报。当它这样做时,它会停止正在执行的操作,直到用户单击警报的“确定”。

我想要做的是以编程方式单击此警报上的“确定”,以便源页面可以恢复有用。这可能吗?


JavaScript 是单线程的,这意味着当您调用函数时,它会阻塞直到返回。当您调用alert()时,会将控制权传递给浏览器,浏览器决定如何处理它。弹出 UI 对话框的不是 Javascript,而是浏览器。在浏览器收到“OK”事件并返回控制之前,alert() 不会返回。 javascript 线程将停止,直到发生这种情况。

因此,出于上一段所述的至少两个不同原因,答案是no :)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

有没有办法在 JavaScript 中模拟点击警报? 的相关文章

随机推荐