LINUX.ORG.RU

Как применять пользовательские стили вручную?

 ,


1

2

Здравствуйте.

Перепробовал GreaseMonkey, Style Manager, Stylish. У них у всех два сценария работы: применить стиль глобально либо применять стиль к конкретным сайтам.

А мне хочется такого сценария: есть список юзерстилей. Они никаким образом ни к чему не применяются автоматически. Находясь на нужной странице выбираем из списка нужый стиль и он применяется только к этой странице.

★★★★★

Тему можно закрывать. Наваял свой костыль )

Пишем файл со схемой:

document.body.style.margin = "auto";
document.body.style["text-align"] = "justify";
document.body.style.width = "70%";

Пропускаем его через скрипт, создающий букмарклет:

set -e
OUT_FILE=$1.bml
printf "javascript:(function(){" > $OUT_FILE
cat $1 | tr -d "\n" >> $1.bml
printf "})()" >> $OUT_FILE

Получаем строку:

javascript:(function(){document.body.style.margin = "auto";document.body.style["text-align"] = "justify";document.body.style.width = "70%";})()

Создаем закладку на панели закладок. В этой закладке вместо url пишем последнюю строку. На нужной странице жмем на закладку и js-код выполняется на этой странице

makoven ★★★★★ ()
Последнее исправление: makoven (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.