Подтвердить что ты не робот

Как временно отключить websocket в Google Chrome?

Я хочу временно отключить websocket в Google Chrome для отладки javascript, чтобы убедиться, что он работает для любого браузера без поддержки websocket.

4b9b3361

Ответ 1

Начнем, я бы сказал, что есть более эффективные механизмы для проверки вашего JavaScript в среде без веб-приложений. Например, вы можете запустить JavaScript в IE9, который не реализует протокол. Они по-прежнему отключены на данный момент в Firefox 4, если это ваш стиль.

Предполагая, что есть какая-то веская причина, по которой вам нужно протестировать в беспроблемном Chromium, я думаю, вам не повезло. Там нет тривиального механизма для отключения WebSockets в Chromium. Он не встроен в коммутатор командной строки и не имеет настраиваемого флага. Поскольку нет механизма, чтобы это происходило изначально, я бы не предложил проводить время, проверяя сценарий. Каждая версия Chromium, которую используют ваши пользователи (например, 9+), поддерживает веб-сайты.

Все, что сказано, если вам действительно нужно отключить веб-порты, самое близкое, что вы можете получить без перекомпиляции браузера, - это отбросить соответствующие переменные в вашем тестовом коде:

WebSocket = undefined;

будет относительно грубой силой, но должен работать. Вы даже можете создать расширение, чтобы внедрить этот JavaScript на каждую посещаемую вами страницу, для подлинного веб-безразличного опыта (предположив, что это так полезно для вашего случая использования).