Як можна встановити рівень масштабування за замовчуванням у Safari?


19

У мене Mac Mini, який я використовую як ПК домашнього кінотеатру, і моя єдина реальна скарга - це те, що я не можу встановити рівень масштабування за промовчанням у Safari. Важко прочитати весь цей крихітний текст, що знаходиться на відстані 7 футів від мого телевізора, тому я завжди збільшую масштаб.

Отже: чи є якесь розширення або прихований хакерський спосіб змусити Safari автоматично збільшувати масштаб?


1
Методи «CSS за замовчуванням» та «Плагін для всіх сторінок збільшення» розбиває велику кількість сайтів, зокрема, власний веб-сайт Apple Center Center Developer. Наприклад, я встановив зменшення масштабу за замовчуванням (75% для CSS або 80% для збільшення всіх сторінок), і сайт не заповнює екран. Скріншот
adib

Відповіді:


12

В останній версії Safari (11) перейдіть до:

Safari -> Налаштування -> Веб-сайти -> Збільшення сторінки

Там ви можете встановити масштаб сторінки за замовчуванням для всіх сайтів або певного сайту.

Це, здається, зараз є основною функцією Safari (параметр "Збільшити сторінку" на вкладці "Додаткові" у налаштуваннях відсутній.)

введіть тут опис зображення


16

Відповідно до цього повідомлення з дискусійного форуму Apple Safari Support :

1) Створіть файл з назвою defaultzoom.css (або будь-яке ім’я, яке вам подобається, просто переконайтеся, що воно має розширення css .)

2) Скопіюйте та вставте наступне:

    body {  
      zoom: 130%;  
    }

зміни 130 на те, що підходить тобі число. >100означає збільшення , <100означає зменшення . Не забувайте знак% відсотків!

3) У сафарі йдіть на Preferences > Advanced. Під таблицею стилів виберіть Інше ... та вкажіть на створений вами файл.

4) Можливо, вам доведеться перезапустити сафарі, щоб зміни набрали чинності.


[У вищесказаному, як акцент, так і форматування коду (для тексту, що не пов'язаний з кодом) були додані Am1rr3zA до початкової цитати ].


4
Я можу переконатися, що це працює в Safari 5.1 під Левом. Мені навіть не довелося перезапускати; це негайно вплинуло на сторінку, яку я переглядав.
Арментаж

1
@Armentage Те саме для Safari 7.0.5 під Mavericks.
yurkennis

1
Цей метод "CSS за замовчуванням" та "Плагін всіх сторінок збільшення" розбиває велику кількість сайтів, зокрема, власний веб-сайт Apple Center Center Developer. Наприклад, я встановив значення за замовчуванням для зменшення масштабу, і сайт не заповнює екран. Знімок екрана .
адиб

збільшення масштабу тіла не працює для macOS Sierra.
Монітор риб

4

Існує чудове розширення сафарі, SafariMagnifier, яке може встановити масштаб масштабування за замовчуванням для кожної сторінки.

http://www.wannseii.com/safarimagnifier/


1
На жаль, посилання мертва.
День

4

Як згадував Am1rr3zA, ви можете обрати спеціальний аркуш стилів із налаштувань:

Я додав ці правила до свого файлу safari.css:

html {
    zoom: 125%;
}
img {
    zoom: 75%;
}
@media print {
    html {
        zoom: 100%;
    }
}

Хоча це має багато прикрих побічних ефектів. Але ZoomBySite і AllPagesZoom мають однакові побічні ефекти, і також спостерігається помітна затримка, перш ніж AllPagesZoom змінить масштаб.


1
Я б замінив bodyна html, тому що <html>елемент можна також стилізувати.
Mathias Bynens

1
Цей метод розбиває велику кількість сайтів, зокрема, власний веб-сайт Apple Developer. Наприклад, я встановив значення за замовчуванням для зменшення масштабу, і сайт не заповнює екран. Знімок екрана .
адиб

3

Якщо ви перейдете до "налаштувань" на вкладці Safari, а потім до "розширеного", ви можете натиснути кнопку "Ніколи не використовувати розмір шрифту менше", а потім вибрати потрібний розмір шрифту. Тоді вам не доведеться коситись і наближатися до екрана, щоб прочитати його більше.


2

Збільшити всі сторінки

... дозволяє "легко встановити один рівень масштабування для всіх веб-сайтів і запам'ятати його". Я використовую його в Safari 5.1.7.

Ви можете завантажити його з галереї розширень Apple за продуктивністю або безпосередньо у розробника .

введіть тут опис зображення


2
Перед тим як застосувати рівень збільшення, невелика затримка. І це порушує багато веб-сайтів, як, наприклад, встановлення масштабу в CSS.
Лрі

1
Цей плагін "Всі сторінки Збільшити сторінки" розбиває велику кількість сайтів, особливо від власного сайту Центру розробників Apple. Наприклад, я встановив значення за замовчуванням для зменшення масштабу, і сайт не заповнює екран. Знімок екрана .
адиб

1
Він також порушує командування (щоб перейти до верхньої частини сторінки) (але не командно вниз) при використанні Safari в El Capitan.
стельовий кіт

2

Через 6 років ми, нарешті, маємо цю функцію в рідному Safari 10, тому більше CSS або розширення не потрібно (я застосовував CSS, але він зламав багато сайтів, як вказував @adib):

введіть тут опис зображення

ОНОВЛЕННЯ: Завдяки @wisbucky, Safari 11.0 насправді має новий дизайн. Тепер він може запам'ятати рівень масштабування для кожного сайту. Також ми можемо налаштувати це за допомогою пункту меню "Safari" -> "Налаштування цього веб-сайту ...", і точну опцію "Збільшити сторінку" можна знайти там. Більш детальну інформацію можна знайти тут і тут .


1
Я не бачу цього варіанту в Safari 11.0
wisbucky

1
@wisbucky: оновив відповідь відповідно, дуже дякую!
Tsung-Ting Kuo

2
Дякуємо за оновлення. Однак зауважте, що глобальний параметр масштабування сторінки більше не існує. Це потрібно встановлювати кожен раз, коли ви відвідуєте новий сайт. :(
wisbucky

@wisbucky: Я вірю в це, і дякую за те, що постійно відповідали за цю відповідь!
Tsung-Ting Kuo
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.