gpt4 book ai didi

javascript - ExternalInterface 为我提供了在使用多个参数时停止脚本的选项。为什么?

转载 作者:行者123 更新时间:2023-12-02 05:05:35 25 4
gpt4 key购买 nike

第一版:

ExternalInterface.call("$(document).trigger", "opened_file_chooser");

第二个版本:

ExternalInterface.call("$(document).trigger('opened_file_chooser')");

如果我使用第一个版本,它会比第二个慢得多。此外,浏览器会阻塞,几秒钟后 Firefox 向我显示“脚本没有响应......”的对话框,它让我有可能停止它。如果我使用第二个版本,对 Javascript 的调用是即时的。有没有办法让第一个和第二个一样工作?我认为它更简洁(从代码的 Angular 来看)。

最佳答案

尝试设置一个超时,让 ExternalInterface “返回”到 Flash,这应该有助于阻止:

ExternalInterface.call("setTimeout","$(document).trigger('opened_file_chooser')","100");

关于javascript - ExternalInterface 为我提供了在使用多个参数时停止脚本的选项。为什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12062651/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com