- 519 名前:前スレ 80 mailto:sage [2007/09/20(木) 17:40:12 ID:QBeU9O950]
- >>506
確認しました.一応,javascriptを切ると動くようです. 調べたところ,javascriptが有効だとgoogle imageは画像テーブルをjavascriptで挿入する動作となり, GM_xmlhttpRequestで得たデータをただdocumentに挿入するとこのjavascriptが動かず, 当然画像テーブルも挿入されないと言った事に. 本来script要素はdocumentに挿入されたら自動実行されるんですが, どうも「<!-- -->」でコメントアウトされているとその限りではないようで. つまりこの「<!-- -->」を外せば動くようになるので,下記のように修正してみてください. var appendSearchResult = function(googleResult) { と言う行の次に以下の一文を加えれば動きます. if(/^script$/i.test(list[i].tagName)) if(/^<!--((?:.|\s)+)-->$/m(list[i].textContent)) list[i].textContent = RegExp.$1; Greasemonkeyはこれを自動的にやってくれるみたい. >>517 アドレスを上書きしてしまえば良いわけで. タブを開く前に, gBrowser.userTypedValue = content.window.document.URL;
|

|