- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
try {
try {
try {
this.socket = new WebSocket( this.options.urlSocket );
// WebSocket connection to '...' failed: ...
// script interrupted
// почему сафари кладёт хрен на try...catch?
} catch (e) { }
} catch (e) { }
} catch (e) { }
bot 05.02.2016 13:11 # 0
1024-- 05.02.2016 16:53 # +8
1. Если this.options.urlSocket плохой, new WebSocket сразу бомбанёт
2. Если this.options.urlSocket хороший, но что-то пошло не так, бомбанёт асинхронно.
bot 07.02.2016 02:07 # 0
1024-- 07.02.2016 12:01 # 0
> с нарушением origin policy
У меня нет Safari; в Chrome видел, что при этом в консоль пишется назойливая неотключаемая ошибка, но скрипт хотя бы продолжает выполняться.