Javascript-форум (https://javascript.ru/forum/)
-   Opera, Safari и др. (https://javascript.ru/forum/css-html-browser/)
-   -   Изменение стиля элементов в Chrome (https://javascript.ru/forum/css-html-browser/58390-izmenenie-stilya-ehlementov-v-chrome.html)

Герда 19.09.2015 07:11

Изменение стиля элементов в Chrome
 
Нужна помощь.
Необходим скрипт, который для пользователя, сидящего с гугль хрома, подгружает дополнительный css-файл стиля (или css-коды - без разницы).

Поиск не помог, вся надежда на вас. :)

Decode 19.09.2015 16:06

Как вариант.

function getBrowser(){
      var ua = navigator.userAgent;

      if (ua.search(/Chrome/) > 0) return 'Google Chrome';
      if (ua.search(/Firefox/) > 0) return 'FireFox';
      if (ua.search(/Opera/) > 0) return 'Opera';
      if (ua.search(/Safari/) > 0) return 'Safari';
      if (ua.search(/MSIE/) > 0) return 'IE';

      return 'Не определен';
}

if( getBrowser() == 'Google Chrome' ) {
      var link = document.createElement('link');
      link.rel = 'stylesheet';
      link.href = 'путь к таблице стилей';
      document.head.appendChild(link);
}

Герда 19.09.2015 16:31

Decode, шикарно! Спасибо большое!

hayabusa 27.09.2015 11:58

А как добиться эффекта, как в Opera 12 после применения User css? (форматирование страницы "разъезжается"): расширяются возможности по сохранению тех картинок, что выводятся на JavaScript в центр экрана (к примеру, на Badoo.com).
Css и JS-injection - сходу не помогает.

AlexW 30.10.2015 18:34

FLASH под Google chrome
 
Здравствуйте - интересный пример. А вот я тут никак не могу найти javascript для отображения flash именно под Google Chrome - надо в нем изменить масштаб флешки, потому как он неправильно ее показывает. Не подскажите как модифицировать этот скрипт?


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