2012-02-16 24 views
0

私の仕事の進行中のGoogle Chrome拡張機能で、ブログへの有効なリンクが実際にページを表示するためにブラウザ内のページを開いていないことがわかりました。私のpopup.htmlファイルには標準<a href="http://sample.com">Sample</a>が含まれていました。私はあなたのGoogle Chrome拡張機能のポップアップにウェブページへの有効なロードリンクを挿入するのに必要なスクリプトか何かがあるかどうか疑問に思っていました。Google Chrome拡張機能でウェブにリンクしていますか?

+2

'Sample' – abraham

答えて

4

2つの一般的な方法があります。

<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

関連する問題