Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   cssRules.length не работает в Хроме (https://javascript.ru/forum/events/51988-cssrules-length-ne-rabotaet-v-khrome.html)

bes 29.11.2014 14:23

Цитата:

Сообщение от kostyanet
Не слушайте дятла, file не протокол, а схема, то есть по-нашему (схема в терминах http) - функция. Разница в том что по схеме http браузер получает сведения о приходящих данных в заголовках, а по схеме file - по метатегам в файле. То есть когда поток - заголовки, а когда файл - теги. Причем браузер может сам запихать туда какие надо меты, чтобы потом нормально открыть.

Проблема тут такая же, как с канвасом, в который локально ничего не запихаешь. Браузер не знает о домене, поэтому теряется в догадках и исходя из принципа лучше перебздеть - отключает некоторые фичи связанные с этой кроссдоменностью. Грамотный браузер должен понимать функцию file://, а неграмотный - тупит. Вот и все.

Цитата:

Сообщение от kostyanet
Короче говоря браузер "думает" что вы открыли файл стилей с чужого сайта и хотите там что-то поменять, типа написать в ::after content:"bes - дятел"

протокол - не более чем набор правил, твоя "схема file" также определяет набор правил, то, что эти наборы разные - очевидно даже для тебя, поэтому иди в ж-пу (Gozar не даст соврать, я пожелал тебе добра :D )

kostyanet 29.11.2014 14:45

Pft,fk!

URI schemes are frequently and incorrectly referred to as "protocols", or specifically as URI protocols or URL protocols, since most were originally designed to be used with a particular protocol, and often have the same name. - http://en.wikipedia.org/wiki/URI_scheme

bes 29.11.2014 15:01

Цитата:

Сообщение от kostyanet (Сообщение 343431)
Pft,fk!

URI schemes are frequently and incorrectly referred to as "protocols", or specifically as URI protocols or URL protocols, since most were originally designed to be used with a particular protocol, and often have the same name. - http://en.wikipedia.org/wiki/URI_scheme

есть ещё общее понятие протокола, my dear friend ;)
но рад, что ты всё-таки углубляешься в смысл понятий :yes:


Часовой пояс GMT +3, время: 08:45.