07/09/20 17:40:12 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;