Comments 24
После отправки комментария, мне предлагает скачать файл comments.json
Что-то в firefox под маком (21 версия) не работает: d.pr/i/Hxn6.
Самое интересное что они уже используют CORS, но даже не поняли этого)))))))
Расскажите, пожалуйста, где мы его используем?
Наличие хедера Access-Control-Allow-Origin: * это уже половина дела, посмотрите ссылку, что я оставил.
Этот заголовок отдается только для статики, его пришлось добавить только потому, что без него Firefox отказывался загружать шрифты.
Заголовок
Без заголовка
Заголовок
Origin
ни в один запрос виджет не добавляет.Без заголовка
Origin
CORS — это не более чем обновление XMLHttpRequest, которое доступно пользователям достаточно современных браузеров. Но, конечно, можно сказать что мы его используем, или даже что все его используют и не задумываются об этом.В HTML5 есть ещё Cross-document messaging. С его использованием многое из описанного упростилось. Можно было бы запускать всё приложение в одном ifram'е, без JSONP и танцев с кодировкой.
Например, вот так просто теперь решается проблема изменения размеров iframe'а со стороны содержимого.
Например, вот так просто теперь решается проблема изменения размеров iframe'а со стороны содержимого.
Вы видели статистику браузеров по России? Какой HTML5? :)
Chrome 3+
Firefox 3.5+
Opera 12+
Safari 4+
Internet Explorer 8+
это около 90% браузеров. в особенности в РФ, где по чудесным причинам процент старых IE ниже среднего показателя по миру.
caniuse.com/#search=cors
10% — это, как мне кажется, довольно много, особенно когда речь идет о ключевом функционале, а не просто удобных фичах
GearHead привел гарантированный минимум, обычно их 93-95%.
А 5 процентов получат благословенную деградацию в виде вертикального скроллбара. Ничего страшного.
А 5 процентов получат благословенную деградацию в виде вертикального скроллбара. Ничего страшного.
Unicorn и thin одном проекте. Знатный костыль… Уж лучше действительно тогда sidekiq использовать.
Одно не понятно: Чем для вас так критичен Unicorn? Почему не рассмотрели вариант перехода целиком на thin и кастомизации его под свои нужды?
Одно не понятно: Чем для вас так критичен Unicorn? Почему не рассмотрели вариант перехода целиком на thin и кастомизации его под свои нужды?
При нажатии Submit
Loading pusher… widget.min.js:2
Asset pusher(js) is loaded widget.min.js:2
All assets are loaded widget.min.js:2
Authorizing… widget.min.js:2
Fetching comments widget.min.js:2
Authorized: true widget.min.js:2
Fetched 3 comments widget.min.js:2
Uncaught TypeError: Cannot read property 'error' of undefined widget.min.js:3
Chrome Версия 26.0.1410.43 m
Loading pusher… widget.min.js:2
Asset pusher(js) is loaded widget.min.js:2
All assets are loaded widget.min.js:2
Authorizing… widget.min.js:2
Fetching comments widget.min.js:2
Authorized: true widget.min.js:2
Fetched 3 comments widget.min.js:2
Uncaught TypeError: Cannot read property 'error' of undefined widget.min.js:3
Chrome Версия 26.0.1410.43 m
Я так понимаю, что push.io — это сервис для мобильных push–уведомлений. В нашем случае речь идет о веб–сокетах.
У Pusher простая интеграция и демократичные тарифы, которые позволяют или вообще забыть об идее поднимать self–hosted решение, или как минимум отсрочить этот момент и сосредоточиться на самом приложении.
У Pusher простая интеграция и демократичные тарифы, которые позволяют или вообще забыть об идее поднимать self–hosted решение, или как минимум отсрочить этот момент и сосредоточиться на самом приложении.
Sign up to leave a comment.
Разработка встраиваемого JavaScript приложения