Преобразование пользовательских CSS в пользовательские JS
Sleazy Fork может преобразовать пользовательский CSS в пользовательский JS. Правила @-moz-document заменяются на инструкции JavaScript if, создающие CSS перед его применением. Этот CSS помещается в элемент <style>, который в свою очередь добавляется в элемент <head>.
Некоторые возможности пользовательского CSS несовместимы с преобразованием в пользовательский JS. Если такие возможности будут обнаружены, преобразование выполнено не будет.
- Мета-ключи
@preprocessor, кромеdefault - Мета-ключи
@var
Пользовательский JS, который создал Sleazy Fork, может загружаться несколько иначе, чем пользовательский CSS.
- В пользовательском JS, CSS вставляется в конец
<head>. В пользовательском CSS, местонахождение зависит от используемого расширения. Чтобы обойти эти расхождения, рекомендуется использовать!important. - В пользовательском JS, CSS создаётся и вставляется только один раз, во время загрузки страницы. Если страница использует JavaScript History API, то CSS может применяться не так, как задумано.
- Пользовательский JS может не применять CSS к frame и iframe.
Если созданный пользовательский JS не работает, то во время обновления CSS вы должны запретить преобразование.
