■掲示板に戻る■ レスを全部読む 最新レス100

【ダメブラウザ】バグ報告スレッド【逝って良し】

221 名前:へたれ41号 投稿日:2004/06/09(水) 10:19 ID:???
>>216-220
ここらへんは前から気づいていたのですが、
運用で対応してモードで放置してマスタ(w。

原因は>>218が正解なので、
一応対応策を考えてみます他。

結局、moz2chSureView.load/reload処理の後半で
loadURIが実行された時点で開いているtabのbrowserコンポーネントにロードされるので、
moz2chSureView.loadが実行された時点で開いていた
tabのbrowserを握っておいて、loadURIではそのbrowserにロードするというad-hocない対応ですが・・・。

・・・たぶん、こんな感じで逝けるはず。

moz2chSureView.prototype.baseLoad = moz2chDataView.prototype.load;
moz2chSureView.prototype.load =
function ( data ) {
this.targetBrowser = this.element.mCurrentBrowser;
this.baseLoad( data );
}

moz2chSureView.prototype.loadURI =
function (uri) {
try {
if ( this.targetBrowser ) {
this.targetBrowser.loadURIWithFlags(uri,
Components.interfaces.nsIWebNavigation.LOAD_FLAGS_NONE,
null, null, null );
} else {
this.element.webNavigation.loadURI(uri,
Components.interfaces.nsIWebNavigation.LOAD_FLAGS_NONE,
null, null, null);
}
} catch (e) {
moz2ch.debug("moz2ch.sureView.loadURI(" + uri + "):\n " + e);
}
};


名前: E-mail(省略可)

read.cgi ver5.20 (2002/10/18)