2012-02-17 144 views
0

我是新来创建扩展,我也不太了解html,但我有一个铬扩展的想法应该是非常简单的,所以如果你给我一点帮助我可能能够做到这一点。谷歌浏览器扩展程序:在弹出式网页

我想要一个弹出窗口,当用户点击扩展图标(如大多数扩展名)时弹出窗口应该包含像“http://google.com”这样的网页。这实际上是关于它。我创建了具有所需数据的清单文件,这很好,现在我需要知道如何使html文件包含外部网页。 另一个问题:当我在html文件中尝试不同的东西时,弹出窗口很小,只是白色。

我希望有人能给我提示。谢谢!

回答

0

您应该可以在弹出窗口中使用iframe标记。我多次为用户指出一个常驻外部的FAQ页面。

1

我做了一个扩展,它显示了几个网站的链接。 我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> 

目标=“空白意味着它打开

关于HTML

更多信息可以在这里找到一个新的选项卡中的网站: http://www.w3schools.com/html/html_links.asp

确保使图标为19x19像素,并确保将其命名为manifest.json文件 ,文件扩展名为例如

"browser_action":{ 
"default_icon":"iconname.png", 
"default_popup":"popup.html" 
} 
+0

'target =“_ blank”'实际上意味着它会在新窗口中打开。如果您已将偏好设置设置为在新标签中打开新窗口,则会改为执行此操作。 – 2012-08-06 19:17:45