Загрузить внешнюю библиотеку CSS с помощью пользовательского скрипта Chrome - PullRequest
2 голосов
/ 20 мая 2011

Я хочу загрузить внешнюю библиотеку (jQuery) в мой скрипт .user.js, чтобы изменить CSS существующего сайта.Теперь я использую $ script для загрузки внешних библиотек, но это не работает.

С другой стороны, было бы также хорошо загрузить внешние CSS-файлыизменить страницу, но я не знаю, как это сделать.Как я могу легко изменить CSS с помощью .user.js?Как я могу загрузить внешние библиотеки JS?

Это мой пользовательский скрипт на pastebin.com .


ОБНОВЛЕНИЕ:

Я хочу написать скрипт или загрузить CSS, который автоматически изменяет внешний вид страницы.

Я попытался загрузить библиотеку jQuery с помощью микро-библиотеки $ script , но она не работает, потому что Chrome отключает связь AJAX в .user.js.

Ответы [ 2 ]

3 голосов
/ 20 мая 2011

Если вы не возражаете против использования маршрута Chrome Extension, все описанные проблемы можно легко решить без дополнительного кодирования, просто с помощью файла манифеста:

{
  "name": "My extension",
  ...
  "content_scripts": [
    {
      "matches": ["http://www.google.com/*"],
      "css": ["mystyles.css"],
      "js": ["jquery.js", "myscript.js"]
    }
  ],
  ...
}

Он автоматически внедрит jquery и css вместе с вашим скриптом в указанные вами домены.

0 голосов
/ 20 мая 2011

Не уверен из того, как написан вопрос, но если единственное, что вам нужно, - это возможность применить jQuery к любой странице, на которую вы случайно просматриваете (так что вы можете затем изменить некоторые CSS с помощью команд jQuery на консоли), вы можете сделать это с помощью букмарклета jQuerify вместо usercript.

http://www.learningjquery.com/2009/04/better-stronger-safer-jquerify-bookmarklet

Конечно, вы также можете просто напрямую изменить CSS из консоли, JS не требуется.

...