検索結果 2 件

by ono4ji
2011年5月24日(火) 00:59
フォーラム: 拡張機能
トピック: <xul:browser>内の<a target="_top">が<xul:browser>を上書きしない方法について
返信数: 3
閲覧数: 12588

Re: <xul:browser>内の<a target="_top">が<xul:browser>を上書きしない方法について

自己レスです。

そもそもやりたかったのは、browser自体は通常のブラウザとして使い、tabbrowser内のひとつのタブ内でbrowser,canvas,scrollbarの要素を自由に配置することでした。
stackタグがFirefox3.6の時にはうまく動いておらず(確認不足かもしれませんが)、他に自由に配置する方法として、以下のような構成としていました。
1)Firefox-tabbrowserタグ
2)xulファイル
-browserタグ
-canvasタグ
-scrollbarタグ

>現状の実装方針では回避が必要になっているため ...
by ono4ji
2011年4月26日(火) 01:23
フォーラム: 拡張機能
トピック: <xul:browser>内の<a target="_top">が<xul:browser>を上書きしない方法について
返信数: 3
閲覧数: 12588

Re: <xul:browser>内の<a target="_top">が<xul:browser>を上書きしない方法について

Piroさん

ご回答ありがとうございます。
確認対象が明確になり、非常に助かりました。

>端的に言うと、仕様上の制限による避けられない問題だと考えられます。

現状の実装方針では回避が必要になっているため、contentAreaClickメソッドを実装する方式を取りたいと思います。

元々のcontentAreaClick()を読んでみたところ、targetが_topや_parentだと処理が分岐するような箇所を見つけられませんでした。実際に<a>タグのtargetが_selfのときと_topのときで動かしてみましたが、処理内容は全く一緒に見えました。handleLinkClick ...