Как установить пользовательский масштаб в Chrome?

36

В IE 9 вы можете ввести любое число, которое хотите, чтобы получить идеальное увеличение, но в Chrome все, что я вижу, это + и - в выпадающем меню. Как выбрать собственный зум и установить его по умолчанию?

живость и яркость
источник

Ответы:

21

Обновление 01 октября 2015: расширение Zoom, предложенное Томасом Плоджером, теперь также работает с таблицами Google. Не забудьте изменить масштаб с помощью кнопки расширения «Z» справа от омнибокса, не пытайтесь использовать Ctrl- +/ -). Если его ответ вам поможет, проголосуйте за него .

(В частности, для таблиц Google теперь есть встроенная функция масштабирования с 03 декабря 2017 г.).

Другое расширение, не упомянутое здесь, это Custom Zoom . В отличие от Zoom, это:

  1. поддерживает сочетания клавиш для увеличения и уменьшения масштаба
  2. позволяет установить пользовательское приращение
  3. не раздутые варианты, которые сильно рекламируют другие расширения

Предыдущий ответ (который также все еще работает):

Это решение от Ciprian Stan требует элементарных навыков работы с HTML и требует его повторения каждый раз, когда вы перезапускаете Google Chrome. Но в отличие от обоих упомянутых здесь расширений ( Zoom и ZoomAll ), он работает даже для электронной таблицы документов Google - позволяет действительно настраивать уровни масштабирования.

Это влияет только на уровни масштабирования, доступные для масштабирования по умолчанию, но не увеличивает масштаб в Wrench> Zoom или Ctrl- +/ -поведения.

Откройте настройки в Google Chrome.

Осмотрите элемент выбора масштаба с помощью Инструментов разработчика (щелкните правой кнопкой мыши -> Проверить элемент). Разверните select и дважды щелкните любое из значений выбора (где вы видите значение = "1.1") для редактирования. Установите значение по вашему выбору (например, значение = "1,15" для 115%). Затем выберите значение из списка (текст может остаться прежним, но это не имеет значения). Когда вы закроете настройки и снова откроете их, вы найдете свое значение.

скриншот от Ciprian Stan

yurkennis
источник
1
Работал отлично, и самое главное, мне не нужно было повторять его после перезапуска Chrome (как предложено в ответе): он сохранил мой масштаб по умолчанию 105% и даже все равно показывает 105% в раскрывающемся меню «Настройки».
acatalept
1
Ручной метод не требует перезаписи существующих уровней масштабирования. Просто щелкните правой кнопкой мыши Elementsпанель в Dev Tools, затем выберите Edit as HTML. Вы можете вставить совершенно новый <option>между двумя ближайшими значениями. После того, как вы на самом деле выбора нового времени вариант одного из Page zoomвыпадающего списка в Settings, он становится частью списка используемых Ctrl- +и Ctrl- -горячие клавиши. 😊
skylize
Этот ответ должен быть обновлен, чтобы сообщить, как найти раздел «Веб-контент» инструментов dev.
user76871
@skylize Я опробовал ваш метод, и он отлично работает, если вы установите опцию масштабирования по умолчанию. Однако, если затем выбрать другой параметр масштабирования по умолчанию, настраиваемый параметр масштабирования, хотя и остается в списке параметров на странице настроек, не будет отображаться в списке, используемом горячими клавишами Ctrl- + и Ctrl-, который жалость. Bet
Бетти
Это безумие, что это решение действительно работает, но оно работает, и оно сделало именно то, что мне было нужно. Мои пользовательские масштабирования исчезают каждый раз, когда я открываю настройки масштабирования, но до тех пор, пока они не открываются, они остаются опцией.
Майкл Плаутц
12

Задний план

Разработчики получили большое давление по поводу реализации встроенной функции масштабирования по умолчанию. Они реализовали это в версии 10, и отчеты подтвердили, что это работает еще в декабре 2010 года.

Поскольку verve задал этот вопрос в августе 2012 года, либо вы используете очень старую версию Chrome (<10), либо ваш браузер действительно (имеет?) Действительно имеет эту функцию. То же самое касается Томаса Плоджера; расширение не должно быть необходимым.

Решение

Если вы используете более старую версию, вам нужно включить опции с вкладками, чтобы увидеть настройку, в противном случае она недоступна (рисунок 2). Вы можете либо использовать параметр командной строки, --enable-tabbed-optionsлибо включить его about:flagsили chrome://flags(рисунок 3). Если вы используете более новую версию (Chrome ~ 11 +, Chromium ~ 12 +), то параметры с вкладками - это настройка по умолчанию (фактически, единственная настройка). Найдите поле « Масштаб страницы» в chrome://settingsразделе « Веб-контент » (рисунок 1).

Работа-Around

Если вам нужно использовать очень старую версию, которая вообще не содержит параметров с вкладками, тогда вы можете попробовать вручную ввести настройку (до "exited_cleanly"записи) в preferencesфайл в вашем User-Data-Directory . Однако с этим методом есть две проблемы. Во-первых, (по какой-то причине) параметр использует числа с плавающей точкой вместо простого целого числа для представления уровня масштабирования. Это затрудняет настройку вручную, но вы можете обратиться к таблице ниже (таблица 1). Во-вторых, версия, которая предшествует включению параметров с вкладками вообще, вероятно, в любом случае не будет включать настройку масштабирования по умолчанию.

Предостережения

В любом случае вы должны знать, что настройка масштабирования по умолчанию (в настоящее время) влияет только на страницы, которые вы еще не увеличили. Любые страницы, для которых вы изменили масштаб, не будут затронуты новым масштабированием по умолчанию и сохранят ранее назначенную настройку масштабирования. Это неприятно, потому что в настоящее время нет способа изменить список настроек масштаба страницы / сайта, поэтому вам придется вручную настроить ранее увеличенные страницы, чтобы использовать настройку по умолчанию.

Обратите внимание, однако, что простого увеличения страницы до 100% недостаточно для сброса масштаба страницы / сайта. Чтобы сбросить его, вы можете нажать Ctrl+ Numpad-0или щелкнуть увеличительное стекло на панели инструментов, а затем нажать кнопку « Сбросить масштаб» . Еще один способ сбросить масштабирование - это увеличить его в соответствии с текущими настройками масштабирования по умолчанию. Например, если текущее масштабирование по умолчанию установлено на 125%, а страница ранее была увеличена до 110%, необходимо удалить страницу до 125%, чтобы удалить ее настройку для конкретной страницы. (Это на самом деле ошибка, потому что если вы затем измените масштаб по умолчанию на 150%, страница не сохранит свой 125% масштаб!)

Приложения

Рисунок 1 : настройка масштабирования по умолчанию в новых версиях Chrome

Снимок экрана настройки Default-Zoom в текущих версиях Chrome


Рисунок 2 : Диалог настроек без вкладок в старой версии не имеет настройки масштабирования по умолчанию

Снимок экрана: диалог настроек старых версий Chrome


Рисунок 3 : Включение параметров с вкладками в about:flags(или chrome://flags)

Снимок экрана со страницей флагов Chrome


Рисунок 4 : Настройка масштабирования по умолчанию на странице настроек с вкладками в старых версиях Chrome

Снимок экрана настройки параметров с вкладками в старых версиях Chrome


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

Снимок экрана кнопки сброса масштаба Chrome


Таблица 1 : (Неочевидные) значения для настроек масштабирования по умолчанию в Preferencesфайле:

 25% :     "default_zoom_level": -7.6035680338478615,
 33% :     "default_zoom_level": -6.0311726618503405,
 50% :     "default_zoom_level": -3.8017840169239308,
 67% :     "default_zoom_level": -2.2293886449264093,
 75% :     "default_zoom_level": -1.5778829311823859,
 90% :     "default_zoom_level": -0.5778829311823857,
100% :     "default_zoom_level": 0.0,
110% :     "default_zoom_level": 0.5227586988632231,
125% :     "default_zoom_level": 1.2239010857415449,
150% :     "default_zoom_level": 2.223901085741545,
175% :     "default_zoom_level": 3.069389038663465,
200% :     "default_zoom_level": 3.8017840169239308,
250% :     "default_zoom_level": 5.025685102665476,
300% :     "default_zoom_level": 6.025685102665476,
400% :     "default_zoom_level": 7.6035680338478615,
500% :     "default_zoom_level": 8.827469119589406,
Synetech
источник
Используя самую последнюю версию Chrome, я хотел бы установить масштаб по умолчанию на 110%. Я вижу, как установить 100%, 150%, ... но есть ли возможность сделать пользовательский, например, 110%?
Ωmega Δ
Нет ли 110%строки в Preferencesфайле?
Synetech
5

Существует расширение Google Chrome под названием Zoom, которое позволяет вам устанавливать пользовательские проценты масштабирования с помощью ползунка или путем ввода определенного процента. Он запоминает процент увеличения на веб-сайте (как в Chrome, но теперь вы можете по крайней мере установить пользовательский процент).

Насколько мне известно, Chrome не позволяет устанавливать универсальный масштаб. Но, чтобы установить универсальное масштабирование по умолчанию для всех веб-страниц (опять же, в процентах по вашему выбору), вы можете использовать расширение Zoom All .

Я бы посоветовал вам попробовать эти расширения, они могут работать на вас.

Томас Плоегер
источник
1
Тьфу, расширения не используют тот же метод, что и встроенный зум Chromes. Например, они не работают корректно на страницах с медиа-запросами, как это делает собственный масштаб Chromes. Я не могу понять, почему Google не просто сделал процентное число кликабельным, чтобы можно было написать собственный номер там.
Ciantic
2

Я ищу способ установки различных пользовательских масштабов для определенных веб-сайтов (не для ВСЕХ веб-сайтов), но я не могу найти способ сделать это с помощью настроек Chrome. Если вы хотите установить пользовательский масштаб по умолчанию для всех страниц, похоже, что некоторые ответы здесь могут работать.

В качестве обходного пути (кроме установки расширения, которое делает это), вы также можете попробовать использовать javascript. Введите в адресной строке браузера и нажмите Enter

javascript: document.body.style.zoom = 2;

Это удвоит ваш зум. Вы можете ввести любой другой уровень масштабирования, который вы хотите.

Вы должны ввести часть 'javascript' , если вы вставите ее, Chrome удалит ее для безопасности (вы можете ввести 'j' и вставить 'avascript: ... ", что разрешено).

Недостатком является то, что он не сохраняется, вы должны запускать javascript при каждом посещении страницы, но вы можете добавить это в закладки , создать закладку и написать свой код javascript вместо URL, а затем каждый раз, когда вы щелкаете по нему, он будет запускаться. Это называется букмарклет.

Это может не работать иногда, в зависимости от того, как был разработан веб-сайт

Совет для профессионалов: если вы хотите написать код JavaScript и автоматически запускать его на странице при каждом посещении, вы можете изучить использование Tampermonkey.


Еще один букмарклет, который вам может пригодиться:

Когда вы щелкаете по нему, он увеличивает масштаб на 25%, после 4 щелчков он сбрасывает его до 1.

javascript: z = document.body.style.zoom; if(!z) z=1; 
document.body.style.zoom = z<2 ? z*1.25 : 1;

Я использую его, когда хочу временно изменить масштаб без сохранения настроек. Когда я зайду на страницу в следующий раз, она покажет мне нормальный масштаб.

aljgom
источник
Добавлена возможность установить уровень масштабирования вручную с запросом (): javascript: var z = prompt('Set zoom level!'); document.body.style.zoom = parseFloat(z). Это было именно то, на что я надеялся. Это идеальное решение для меня. Теперь у меня также есть сочетание клавиш, которое переводит курсор мыши в местоположение закладки, поэтому я могу очень легко изменять масштаб изображения по желанию!
этал-когомология
1
или javascript: document.body.style.zoom = parseFloat(prompt('Set zoom level!')):) также, если вы не хотите использовать мышь, вы можете нажать Ctrl + L, чтобы она сфокусировалась на строке URL-адреса, а затем набрать первые буквы имени, которое вы даете закладке, и она появится запустить (я также запускаю несколько закладок в браузере моего телефона из панели URL-адресов. Я упомянул одну, которую я использую здесь android.stackexchange.com/a/129752/138255 )
aljgom
0

Работает из коробки для настраиваемых уровней масштабирования для (под) домена , например:

  • https://pupco.net/ ... каждый уровень страницы здесь может быть на уровне увеличения масштаба
  • https://subdomain.pupco.net/ ... каждый уровень страницы здесь может быть при разном уровне масштабирования

шаги:

  1. Откройте вкладку, чтобы URL-адрес в домене выбора.
  2. Установите пользовательский уровень масштабирования с помощью CTRL or ⌘++/-
  3. Откройте новую (пустую) вкладку.
  4. Установите уровень масштабирования по умолчанию с помощью CTRL or ⌘++/-

    [Chrome 33.0.1750.146 m , Windows 7] (я не проверен на Mac)


Также полезно:

Нажмите, Ctrl+Numpad-0чтобы сбросить уровень масштабирования страницы.


Авторы благодарны разделу «Предостережения» (ниже) удивительного ответа Synetech. Я разместил это решение, потому что это было все, что мне нужно в моем случае.

... настройка масштабирования по умолчанию (в настоящее время) влияет только на страницы, которые вы еще не увеличили. Любые страницы, для которых вы изменили масштаб, не будут затронуты новым масштабированием по умолчанию и сохранят ранее назначенную настройку масштабирования.

волчонок
источник
что не так с этим решением, которое получит отрицательный голос ??
Щенок
То, что ищут люди, это способ установить свои собственные значения для масштабирования, с помощью Ctrl +/- вы изменяете масштаб, но у вас есть только ограниченные параметры, предопределенные Chrome. Люди хотят установить свои собственные значения
aljgom
0

Вы можете попробовать это расширение Chrome, wZoom . Это может настроить пользовательские коэффициенты масштабирования.

Вэй Ху
источник