在谷歌浏览器扩展中链接到网页?
问题描述:
我很遗憾地看到,在我正在进行的Google chrome扩展程序中,当我的博客的有效链接实际上并未在浏览器中打开页面以查看页面时。我的popup.html文件包含标准<a href="http://sample.com">Sample</a>
。我想知道是否有脚本或需要在您的Google Chrome浏览器扩展程序弹出窗口中插入有效的网页加载链接。在谷歌浏览器扩展中链接到网页?
答
有两种常见的方法:
<a href="http://sample.com" target="_blank">Sample</a>
或者(如果你想有更多的控制):
<a href="http://sample.com">Sample</a>
<script>
window.onload = function(){
var links = document.getElementsByTagName('a');
for(var i = 0; i < links.length; i++){
links[i].addEventListener('click', function(){
chrome.tabs.create({'url': this.getAttribute('href')}, function(tab) {
// tab opened
});
});
}
}
</script>
+0
,它没有工作起初,但后来我发现我在链接本身有错误。 :-P – beakr 2012-02-17 02:14:29
这应该工作,但尝试''Sample感谢 – abraham 2012-02-16 22:41:25