質問

表示する前に、HTMLページのパターンに一致するテキストを非表示にしたい。

Greasemonkeyでそのようなことを試みました:

var html = document.body.innerHTML;
html = html.replace( /some pattern/g, '???' );
document.body.innerHTML = html;

非表示にしたいテキストは正しく「???」に置き換えられますが、ページの読み込み中に少しの間、元のテキストを見ることができます。 crescentfreshが言ったように、Greasemonkeyで修正することはできません。

Proximodo のようなプロキシを使用して解決できることはわかっていますが、インストールします。

Firefoxで動作する必要があることを知って、これを行う最も簡単な方法は何ですか?

興味のある人のために、ガールフレンドのコンピューターの任意のページの価格を非表示にして、ギフトを選択できるようにします。

役に立ちましたか?

解決

拡張機能を使用すると、おそらくそれを実行できます。

正確には覚えていませんが、 LiveHttpHeaders は、ブラウザに到達する前にhttpトラフィックをキャプチャし、必要なものを削除できるようにします。

また、ページ全体の読み込みを待つ代わりに、 DOMNodeInserted イベントでページを置き換えると、実際のコンテンツが表示されないほど高速になる場合があります。

また、Firefoxの拡張機能を一度も実行したことがない場合でも、パニックに陥らないでください!さらに、 greasemonkey拡張コンパイラがあり、汚い作業を行い、良い結果をもたらします。開始する基礎。それを行ってからwindow.onloadイベントを探します。そこで、greasemonkeyコードの代わりに、 DOMNodeInserted イベントをドキュメントにアタッチします。

また、(4番目の編集!)彼女が本当に望んでいるのは、あなたが彼女の心を読んで、彼女が欲しいXDの贈り物を選ぶことです

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top