2016-08-23 4 views
3

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

Пример экрана: img

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

Мой хром сборки:

Version 52.0.2743.116 (64-bit) 
Platform 8350.68.0 (Official Build) stable-channel orco 
Firmware Google_Orco.5216.362.7 

Все это с моей страницы масштабирования установлен на 100% и размера шрифта, установленного в среде в меню about://settings.

Настройка масштабирования страницы до 75% в about://settings фиксировала ее примерно на 30 секунд, но всплывающее окно вскоре вернулось к исходному уровню масштабирования.

+1

Eh, Chrome должен автоматически ограничивать размер всплывающего окна, чтобы он соответствовал экрану. Несоблюдение этого требования, безусловно, является ошибкой, о которой следует сообщать на https://crbug.com, если ее еще нет. В качестве временного исправления вы можете щелкнуть всплывающее окно правой кнопкой мыши, а в инспекторе devtools добавить свойство 'max-height: 80vh;' CSS в элемент 'html'. – wOxxOm

+0

К сожалению, это не исправить. текст имеет тот же размер и просто отрывается снизу. Думаю, я отправлю отчет об ошибке. –

+0

вне темы как не о программировании. попробуйте форум суперпользователя. попробуйте нажать всплывающее окно, затем введите ctrl - (уменьшение) –

ответ

5

Принятый ответ упоминает собираются страницам опций внутренней линии для сброса масштаба, но многие расширения не имеет/нуждаются страница опций.

Если это так:

  1. Открыть всплывающее
  2. правой кнопкой мыши и «Проверить»
  3. А «Инструменты разработчика» Окно должно открываться, и в строке заголовка он должен сказать имя и путь к popup html-файлу, например: chrome-extension://[the extension ID, long string of random letters]/popup.html
  4. Открыть этот адрес на новой вкладке и отобразить нормальное всплывающее содержимое. Идентификатор длинного расширения может быть скопирован/вставлен с chrome://extensions с режимом «Разработчик».
  5. Сбросьте масштаб до 100% по умолчанию (ctrl + 0), так как большинство разработчиков расширений будут проектировать и тестировать на 100%.

Ключевым моментом здесь является то, зум глобальной/последовательной во всех страницах внутреннего абонента, именно поэтому масштабирование «Опции» работы. Любая страница, начинающаяся с chrome-extension://[the extension ID], будет иметь одинаковую масштабирование и влияет на увеличение всех других страниц.

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

Это также относится к веб-страницам. Масштабирование поддерживается на всех страницах одного домена. Если вы увеличите размер с 125% до 150% на один вопрос stackoverflow.com, другой вопрос stackoverflow.com на другой вкладке также увеличится до 150%.

+0

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

2

Настройка масштабирования для расширения Chrome можно управлять на странице параметров этого внутреннего абонента:

  1. правой кнопкой мыши на расширение
  2. Нажмите на Опции
  3. Zoom In или Out с помощью Ctrl +/-

Теперь нажмите на расширение и понаблюдайте за магией!

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

Источник: How to prevent zooming in popup window in my Chrome Extension

+0

- это странный взлом, но он работает, спасибо –

+0

Что делать, если у вашего расширения нет страницы параметров –

Смежные вопросы