因此,似乎所有主要的浏览器供应商都在对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。有关详细信息,请参阅插件挂起检测器。”
答案 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
中定位WebkitName: 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)
我使用的是Mac OSX 10.8.2和Safari 6.0.2,这对我有用
打开控制台并输入:
defaults write com.apple.Safari WebKitDisablePluginProcessMessageTimeout YES