当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《有没有办法模拟JavaScript中的警报点击?》经验,为你挑选了2个好方法。

我有一个带有iframe的页面,其源页面位于一个单独的域中.源页面会不时生成警报.当它执行此操作时,它将停止正在执行的操作,直到用户单击"确定"为止.

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



1> Rex M..:

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

因此,对于在上面一段所述至少两个不同的原因,答案是没有 :)



2> 小智..:

我很确定这是不可能的.

推荐阅读
手机用户2502851955
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有