Отладчик Flash Builder 4.5 завершается | Сафари
Таким образом, похоже, что все основные поставщики браузеров изолируют флеш-модуль и завершают его после определенного количества бездействия. Это проблематично для разработчиков, которые подключают отладчик Flash Builder к браузеру. Если вы стоите на контрольной точке более 45 секунд, она прекращает сеанс.
Я нашел параметр конфигурации для изменения в firefox, который отключил эту функцию, но я не нашел аналогичную команду для Safari/Webkit/Chrome.
http://kb2.adobe.com/cps/899/cpsid_89943.html
"Чтобы запретить Firefox прерывать подключаемые модули, которые он считает невосприимчивыми, установите dom.ipc.plugins.timeoutSecs в -1 в about: config. Дополнительные сведения см. в разделе" Инсталлятор плагинов ".
Ответы
Ответ 1
Неактивность сбрасывается браузером:
-
Chrome
Передайте --disable-hang-monitor
в командной строке.
-
Firefox
Введите about:config
в адресной строке.
Найдите dom.ipc.plugins.timeoutSecs
и установите его значение равным -1.
-
Safari
Нет переключателей конфигурации, используйте SafariNoTimeout
.
Ответ 2
Я переключился на Firefox, когда столкнулся с этой проблемой. Но я просто нашел это, если вы не хотите переключать браузер:
http://www.macupdate.com/app/mac/11457/safarinotimeout/
"SafariNoTimeout является важным инструментом для любого веб-разработчика или пользователя, который когда-либо испытывал раздражающий 60-секундный тайм-аут, ожидая веб-страницы".
Ответ 3
Если вы используете ночную сборку webkit, вы можете ввести следующее в своей командной строке, затем отладить в Webkit
defaults write com.apple.Safari WebKitDisablePluginProcessMessageTimeout YES
Теперь, когда вы запустите свой отладчик, указывающий на WebKit, он не завершит плагин.
Примечание. Вы можете настроить таргетинг на Webkit в Pref - Web Browser - Добавить новый
Name: Webkit
Location: /Applications/WebKit.app/Contents/MacOS/WebKit
Ответ 4
В Chrome есть опция --disable-hang-monitor: http://kb2.adobe.com/cps/831/cpsid_83111.html
Ответ 5
ОК, поэтому я увидел эту ссылку @Jack Murphy о создании Webkit в ночное время и о том, как отключить этот тайм-аут. Итак, я подумал... хммм Safari... Webkit.. и я попробовал тот же метод. Не работает. Так что время идет... не ответы... поговорите с людьми об этом... и нечистота говорит нада... так что по прихоти я попробовал еще раз.
ЭТО РАБОТАЕТ, ЭТО РАБОТАЕТ, ЭТО РАБОТАЕТ ИДЕТ ТИП ЭТО ТЕПЕРЬ!!!! YAY
откройте консоль и введите:
defaults write com.apple.Safari WebKitDisablePluginProcessMessageTimeout YES
EDIT:
Я нахожусь в Mac OSX 10.8.2 и Safari 6.0.2, и он работает для этого