2012-01-22 31 views
1

クロム拡張機能内でハイパーリンクをクリックできるようにするにはどうすればよいですか? hereのようにイベントを作成する必要がありますか?私はポップアウトページ内のURLのリストを出力していますが、html出力は正しいのですが、それらをクリックすると何も起こりません。Google Chrome拡張機能のリンク機能

答えて

1

まっすぐなもののようです。ページにリンクを挿入するには<a href="your_page.html">link</a>を使用してください。 ソースコードを貼り付けたい場合があります。

+0

manifest.jsonのブラウザアクションを使用してページをポップアップ表示しています。 「browser_action」:{ 「ポップアップ」:「feed.html」 }、 私は、ファイル内の通常のリンクを作成していますが、どこコンテンツので、開くために知っておくようではありませんここでは、コードですポップアップ内に存在します。 – tomster2300

+3

Nevermind、リンクにtarget = "_ blank"を追加してポップアップの制限を回避し、新しいタブでそれらを開くことができました。 – tomster2300

0

ポップアップは私が推測するページのようなものなので、あなたはonclickイベントでcreateTabを使う必要があります。このような何かにあなたの出力を変更し
....

<a href="http://www.google.com" onclick="chrome.tabs.create({url:this.href})">Bunyips!</a> 

は...マニフェストにあなたの権限にタブを追加することを忘れてはいけません。
http://code.google.com/chrome/extensions/tabs.html