Flash Builder 4.5调试器终止苹果浏览器

时间:2011-09-19 23:26:29

标签: flash debugging safari webkit terminate

因此,似乎所有主要的浏览器供应商都在对Flash插件进行沙盒处理,并在一定程度的不活动后终止它。对于将Flash Builder调试器连接到浏览器的开发人员来说,这是有问题的。如果您站在断点上超过45秒,它将终止您的会话。

我发现在firefox上更改了一个禁用此功能的配置参数,但我还没有找到类似于Safari / Webkit / Chrome的命令。

http://kb2.adobe.com/cps/899/cpsid_89943.html

“为防止Firefox终止其认为无响应的插件,请在about:config中将dom.ipc.plugins.timeoutSecs设置为-1。有关详细信息,请参阅插件挂起检测器。”

5 个答案:

答案 0 :(得分:6)

浏览器无法重置:


  • 在命令行上传递--disable-hang-monitor

  • 火狐
    在地址栏中输入about:config。 查找dom.ipc.plugins.timeoutSecs并将其值设置为-1。

  • 的Safari
    没有配置切换,请使用SafariNoTimeout

答案 1 :(得分:2)

当我遇到这个问题时,我切换到了Firefox。但是如果你不想切换浏览器我就找到了这个:

http://www.macupdate.com/app/mac/11457/safarinotimeout/

“SafariNoTimeout是任何Web开发人员或在等待网页时遇到恼人的60秒超时的用户的必备工具。”

答案 2 :(得分:2)

如果您正在运行每晚构建的webkit,可以在命令行中输入以下内容,然后在Webkit中进行调试

defaults write com.apple.Safari WebKitDisablePluginProcessMessageTimeout YES

现在当您启动指向WebKit的调试器时,它不会终止插件。

注意:您可以在Pref - Web Browser - Add New

中定位Webkit
Name: Webkit
Location: /Applications/WebKit.app/Contents/MacOS/WebKit

答案 3 :(得分:0)

Chrome可以选择--disable-hang-monitor:http://kb2.adobe.com/cps/831/cpsid_83111.html

答案 4 :(得分:0)

好的,所以我看到了这个引用Jack Murphy about Webkit nightly build and how to turn that timeout off。所以,我想...嗯Safari ... Webkit ..我尝试了同样的方法。没工作。所以时间过去了...不是答案......跟人们谈论这个...而且亵渎说纳达...所以我突然想到了它。

我使用的是Mac OSX 10.8.2和Safari 6.0.2,这对我有用

打开控制台并输入:

defaults write com.apple.Safari WebKitDisablePluginProcessMessageTimeout YES