|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.07.2016, 16:31 | #1 |
Пользователь
Регистрация: 25.09.2015
Сообщений: 50
|
Chrome не видит правил таблицы стилей
Проблема следующая. В программе среди прочего нужно отредактировать правила в таблице стилей (stylesheet). Firefox последней версии делает это нормально. Chrome последней версии видит сам файл стилей, применяет на странице правила из них, но при запросе массива cssRules возвращает null. В приложенном файле разместил ьестовый образец с самым необходимым. В Firefox выведет таблицу и правила, в Chrome таблицу и null
|
06.07.2016, 19:30 | #2 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Запусти через сервер и заработает.
Alar, верни репу!
|
07.07.2016, 13:44 | #3 |
Пользователь
Регистрация: 25.09.2015
Сообщений: 50
|
|
07.07.2016, 14:17 | #4 |
Пользователь
Регистрация: 25.09.2015
Сообщений: 50
|
Посмотрел на англоязычных сайтах и решения проблемы кроме вашего не нашел. Если без сервера никак не проверишь, может, подскажите решение основной проблемы, которая потребовала текущую? В CSS файле очень много свойств transform, transition и animation. Цель - сделать поддержку как можно большего числа браузеров. Писать в css-файле уйму префиксных комбинаций из вышеуказанных свойств замучаешься. Как с помощью javascript максимально кроссбраузерно сделать поддержку всех префиксных свойств, разместив в стилевом файле только безпрефиксные варианты?
|
07.07.2016, 14:52 | #5 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Вот проблема то!.. Юзай любой автопрефиксер, если лень самому прописать вендоры. Масса онлайновых; утилит для сборки; отдельных скриптов.
А сервер все равно понадобится, хром псевдопротокол file:// воспринимает как другой домен и не позволит работать со своими же данными, ни в AJAX, ни любых других методах обхода, в том числе и cssRuleList — система безопасности не дает к нему доступ. Так что фигней не страдай, подними тот же денвер или експресс на ноде с одной статической директорией и линка глаза мозолить не будет, в хостс просто забей имя для сайта.
Alar, верни репу!
|
07.07.2016, 15:49 | #6 |
Пользователь
Регистрация: 25.09.2015
Сообщений: 50
|
|
07.07.2016, 18:14 | #7 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
denwer — популярный самоустанавливающийся наборчик для создания локального сервера, включает базу, пых, перл, сендмэйл. Короче все, что надо для того, чтобы сымитировать работоспособный сервер.
express — удобоваримый фреймворк на платформу node.js node.js — платформа для запуска серверного JavaScript.
Alar, верни репу!
|
07.07.2016, 18:40 | #8 |
Пользователь
Регистрация: 25.09.2015
Сообщений: 50
|
Спасибо
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Применение каскадных таблицы стилей CSS | NADYA_B | HTML и CSS | 6 | 07.06.2016 16:26 |
Yii. Последовательность правил | bill | PHP | 1 | 16.04.2013 22:32 |
Спарсить то что видит снифер, но не видит браузер... | FleXik | Общие вопросы Delphi | 8 | 11.12.2012 00:44 |
Не вижу правил форума | Стремящийся | О форуме и сайтах клуба | 10 | 04.05.2012 21:59 |