Настройка «разрешать страницам выбирать свои собственные шрифты» для каждого домена в Firefox


17

Обычно я использую Firefox с опцией «разрешать страницам выбирать свои собственные шрифты», если они не выбраны, но время от времени есть сайт, который я хотел бы просматривать, используя их шрифты вместо моего ... Можно ли установить эту опцию на база? Может быть плагин?

Ответы:


1

Существуют две надстройки Firefox с открытым исходным кодом, которые можно использовать для решения проблемы иным способом, чем настройка «Разрешить страницам выбирать свои собственные шрифты»:

Оба дополнения позволяют переопределять стили CSS веб-сайтов, и оба поддерживают правила @ -moz-document , которые разрешают спецификации регулярных выражений для переопределенных веб-сайтов, в том числе с негативным прогнозом.

Эти примеры взяты из статьи « Применение стилей к конкретным сайтам» :

Пример соответствия всех сайтов с определенным исключением:

@-moz-document regexp('(?!http://www\\.example\\.com).*') {
  /*
      the code in here applies to all URLs except those that start with 
      http://www.example.com
  */
}

Пример соответствия всем, кроме определенного раздела сайта:

@-moz-document regexp('http://www\\.example\\.com/(?!members).*') {
  /*
      the code in here applies to all URLs on http://www.example.com, except
      those under http://www.example.com/members
  */
}


3

У меня была похожая проблема, и я нашел этот плагин:

https://addons.mozilla.org/en-US/firefox/addon/document-font-toggle/?src=api

Позволяет переключаться между выбором собственных шрифтов и использованием установленных на сайте. Он также имеет предустановки «всегда разрешать» и «всегда запрещать» по доменам, поэтому вам не нужно переключаться вручную.

Надеюсь, это полезно.


Как это должно быть реализовано на уровне домена? Глядя на исходный код, не похоже, что есть эта функциональность. Проблема в том, что browser.display.use_document_fontsэто глобальная настройка для всех сайтов.
DreamFlasher

1
Аддон был удален.
user598527

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.