找出啥或谁打电话/触发了冲击波/activeX/flash

Posted

技术标签:

【中文标题】找出啥或谁打电话/触发了冲击波/activeX/flash【英文标题】:Find out what or who calls/triggers shockwave/activeX/flash找出什么或谁打电话/触发了冲击波/activeX/flash 【发布时间】:2017-03-22 13:23:35 【问题描述】:

我们有时会在网页上看到此栏“插件(冲击波闪光)没有响应”,这通常会冻结页面。

在尝试调试时,我不知道是谁在调用这个冲击波闪光,是否有任何工具可以提供线索是谁启动了这个或任何闪光?

是否有任何工具可以提示这是什么原因?

【问题讨论】:

可以被广告 iframe 调用。使用 devtools 网络面板捕捉 flash 媒体下载的发起者,或 Ctrl-Shift-F 搜索所有代码以查找 flash"object"<object 等文本。 没错,但是有很多,我不确定到底是哪一个导致了这个问题!更复杂的是,它只是随机发生的 【参考方案1】:

是否有任何工具可以提示这是什么原因?

您可以尝试安装 Flash Player Debugger 版本,它可能会给您提示消息。

请参阅此Adobe guide 以在 Chrome 浏览器中进行设置。您也可以在其他Question 中尝试2015 过时的解决方案。

...这是什么原因?

通常是 SWF(Flash 文件)中的运行代码导致此错误。不是由 SWF 的外部调用者/被调用者引起的。

例如:一个 while 循环没有获得所有必要的条件来结束/中断将永远运行(冻结系统),所以浏览器最终会给你 timeout 错误和@987654324 选项@ 如您的图片所示。

其他示例包括确实应该采用try / catch 格式的代码,但如果只有一些“执行此任务”命令并且没有捕获或处理任何错误,则应用程序会卡住很长时间。

【讨论】:

以上是关于找出啥或谁打电话/触发了冲击波/activeX/flash的主要内容,如果未能解决你的问题,请参考以下文章

FPGA中例化是啥或啥意思? 例化规则是啥?

从“quick.db”导入*作为数据库; = SyntaxError: Unexpected token * 我真的不知道这意味着啥或如何解决它?

iOS,电话间隙推送插件('通知')未触发

找出哪个控件触发了回发

如何找出触发了哪些 JavaScript 事件?

QNX Hypervisor 2.2 用户手册1.8 中断