Привет, вебдев.
Есть у меня проект на поддомене proj.host.tld.
Статика (включая, ЖС), грузится с отдельного домена static.proj.host.tld. И есть потребность в window.onerror-обработчике.
А он, сука такая, анально напуганными мозолеедами из ФФ умышленно сломан, если не соблюдается CORS. Хуй бы с ним, но парни из вебкита это сделали аналогично.

Т.е. window.onerror получает Script Error at line 0, вместо нормальной ошибки.
Хедеры все вроде настроил (на proj.host.tld выставляется Access-Control-Allow-Origin *.proj.host.tld;), все аттрибуты тэгам script выставлены.
Кто знает, как можно ещё наебать cors, не меняя структуру проекта? Спасибки!

4 Responses to Привет, вебдев.

  1. WebDev:

    FF разрабатывается главным образом под винду и оптимизирован под неё, поэтому о мозолеедстве речи идти не может

  2. 01pSpb:

    Stephan-V: Mozilla Foundation — одни из самых главных пидарасов в мире. Наряду со штольманом и линусом. Их быть не должно, и всё равно мне, под что они пишут в первую очередь.

  3. SpoSm:

    Год назад задавался такой же проблемой, как я понял адекватного способа нет. Наебать по хорошему никак с условием, что вебкиту вообще пока пофигу на это, фаерфокс кстати починились правда с одной оговоркой, для таких скрипитов нужно указывать атрибут «crossdomain» и начиная с 13-ой версии. В итоге я критичные куски кода просто завернул в try catch и делал свои вундер вафли.

  4. SpoSm:

    А вот тут кстати гипер костыль через iframe’ы https://github.com/tcorral/CORSET. )) но для девелопа сойдет.

Добавить комментарий