找出啥或谁打电话/触发了冲击波/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的主要内容,如果未能解决你的问题,请参考以下文章
从“quick.db”导入*作为数据库; = SyntaxError: Unexpected token * 我真的不知道这意味着啥或如何解决它?