Как я могу расширить всплывающее окно моего расширения Chrome - PullRequest
20 голосов
/ 24 января 2012

enter image description here

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

(Я хочу увеличить размер всплывающего окна докрасная область)

Вот код, который я использую для отображения всплывающего окна;

<code>
< style type="text/css" >
body {
  min-width: 1005px; /* your desired width */
  max-width: 100%;
  position: relative;
  vertical-align:middle;
}
< /style ></p>

<p>< iframe src="http://stackoverflow.com" width="100%" height="100%" scrolling="auto" > < /iframe >

Я пытался (в телеcss) ширина: 1280 пикселей;высота: 800 пикселей;но не повезло.Это не работает правильно ...

ОБНОВЛЕНИЕ: Аналогичный вопрос (возможно, дубликат?); расширение Chrome, высота всплывающего окна

1 Ответ

33 голосов
/ 24 января 2012

Расширения Chrome имеют максимальную высоту 600 пикселей и максимальную ширину 800 пикселей.Изменение ширины или высоты с помощью CSS для элемента HTML или body приведет к появлению полос прокрутки (как вы заметили) при превышении этих максимумов.Использование чего-то вроде window.resizeBy(x,y) не будет иметь никакого эффекта.

Вы можете скрыть полосы прокрутки, используя CSS, но это не даст желаемого эффекта увеличения страницы больше, чем максимумы, наложенные Chrome.

Одним из вариантов может быть использование диалогового окна / модального кода JavaScript на странице при нажатии действия браузера / страницы вместо использования встроенного всплывающего окна.

Некоторые ссылки на похожие вопросы:

http://groups.google.com/a/chromium.org/group/chromium-extensions/browse_thread/thread/9c921612e2692376

Увеличение максимальной ширины всплывающего окна в расширении Chrome?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...