2011-07-03

Chrome Extensionのポップアップでリンクを有効化

Chrome Extensionのポップアップ・ウィンドウ(popup.html)にリンク(アンカー・タグ)を仕込んでも、そのままではページ遷移することができない。リンクをクリックしても、何も起こらない。

リンクがクリックされたときに、タブにリンク先ページが表示されるようにするには、popup.htmlのhead要素に<base target="_blank" />を付け足せばよい。 base要素にtarget="_blank"を指定する代わりに、a要素にtarget="_blank"を指定するのでもよい。

なお、target="_self"を指定しても、ポップアップの中でページ遷移を行うことはできない。
ページ内で遷移を行いたい場合は、ここで紹介するようにiframeを使えば良い

0 件のコメント: