有没有一种方法可以像alert()函数那样在JavaScript中强制同步行为
Is there a way to force synchronous behavior in JavaScript like the alert() function does?
在Javascript中使用alert或confirm时,浏览器会被迫进入同步进程,在用户关闭对话框之前,所有内容(甚至加载另一个页面)都会停止。
我想知道是否有其他方法可以使用JS或jQuery强制浏览器停止/暂停。
我研究了类似的问题,例如:
如何强制javascript函数同步/顺序执行?
如何使jQuery ui对话框像警报或确认框一样暂停浏览器处理?
在javascript中获取同步行为?
但似乎没有一个答案能直接解决这个问题。如果没有办法,我会完全接受这个答案。
不,目前没有跨浏览器的方法来强制异步函数同步执行。
但是,您可以使用continuation以同步方式编写异步代码。
阅读以下答案以了解更多详细信息:https://stackoverflow.com/a/14809354/783743
相关文章:
- 异步获取数据使用JavaScript同步获取数据
- 使用模态库从嵌套的异步调用中生成javascript同步代码
- Javascript.同步运行多个承诺
- Javascript:同步代码
- while循环中的Javascript同步超时
- 从 javascript 同步调用 Struts 2 操作
- 具有 Javascript 同步接口的异步操作
- 创建一个自动与服务器cordova javascript同步数据的应用程序
- Javascript 同步加载表文件
- Javascript:同步使用异步 AJAX
- JavaScript 同步调用
- AJAX / jQuery / etc.库之前的JavaScript同步函数 - 不记得实现,任何建议
- Javascript 同步调用与更新
- Rails|Javascript同步多个字段,避免无限循环
- javascript同步执行
- JavaScript同步Ajax请求习语
- Javascript同步循环,等待它完成
- Javascript同步函数-chrome扩展
- 使用javascript同步更改网页
- JavaScript同步承诺返回