// @require
в настоящее время работает только с файлами JavaScript. Эта ошибка из-за попытки проанализировать CSS как JS.
Используйте // @resource
для файлов CSS, например:
// ==UserScript==
// @name Test
// @namespace rajat.khandelwal
// @description Test script
// @include http://YOUR_SERVER.COM/YOUR_PATH/*
// @require js/jquery-1.6.2.min.js
// @require js/jquery-ui-1.8.16.custom.min.js
// @resource customCSS css/ui-darkness/jquery-ui-1.8.16.custom.css
// @grant GM_addStyle
// @grant GM_getResourceText
// ==/UserScript==
var newCSS = GM_getResourceText ("customCSS");
GM_addStyle (newCSS);
alert('hi');
Тем не менее, jQuery-UI CSS интенсивно использует фоновые изображения. Изображения, которые включены через относительные пути.
Чтобы получить максимальный эффект CSS jQuery-UI, я больше не рекомендую добавлять его через GM_addStyle()
.
Используйте вставленный <link>
, как показано в в этом полном примере jQuery-UI usercript .