Расширение Google Chrome: веб-страница во всплывающем окне - PullRequest
0 голосов
/ 17 февраля 2012

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

Я хочу, чтобы всплывающее окно открывалось, когда пользователь щелкает значок расширения (как и большинство расширений), а всплывающее окно должно содержать веб-страницу типа "http://google.com". Вот собственно и все. Я создал файл манифеста снеобходимые данные и все в порядке, теперь мне нужно знать, как заставить html-файл содержать внешнюю веб-страницу.Другая проблема: когда я пробовал разные вещи в html-файле, всплывающее окно было крошечным и просто белым.

Iнадеюсь, кто-то может дать мне подсказку. Спасибо!

Ответы [ 2 ]

1 голос
/ 31 июля 2012

Я сделал расширение, которое отображает ссылки на несколько сайтов. Мой popup.html выглядит так:

<!DOCTYPE html>
<html>
<body>
<p>
<a href="http://www.google.com" target="_blank>Google</a> <br/>
<a href="http://stackoverflow.com" target="_blank>StackOverflow</a> <br/>
</p>
</body>
</html>

target = "blank означает, что он открывает сайт в новой вкладке

Более подробную информацию о html можно найти здесь: http://www.w3schools.com/html/html_links.asp

Обязательно сделайте значок 19x19 пикселей и обязательно назовите его в файле manifest.json с расширением имени файла, например

"browser_action":{
"default_icon":"iconname.png",
"default_popup":"popup.html"
}
0 голосов
/ 17 февраля 2012

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

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