4

私が仕事に使用しなければならない特定のウェブサイトがありますが、それは絶対に凶悪であり、それを使用しなければならないすべての人から軽蔑されています. 特に、このサイトの Javascript は根本的に壊れており、IE でしか機能しないため、好みのブラウザー以外で使用しなければならない唯一のサイトになっています。

では、質問に。「正しいことをする」ような方法でウェブサイトをロードした後、JavaScript に「パッチを当てる」ことができれば、IE なしでそのウェブサイトを使用することができます。

余分な答えのいくつかを切り取るために:私はすでに両方のブラウザをIEとしてマスクしようとしましたが、問題はサーバー上のブラウザ検出ではなくJavaScriptにあるため、効果はありません。

Firefoxの回答に反対しているわけではありませんが、Opera向けのソリューションを好むでしょう。また、プロキシ経由でサイトを表示する必要はありませんが、そのような回答は歓迎します.

4

6 に答える 6

8

Opera の場合、User JavaScriptが必要です。Greasemonkey に似ていますが、Opera に組み込まれています。Opera で壊れたサイトを修正するなど、まさにあなたがいるような状況で使用できるように構築されています...

于 2009-01-05T16:07:35.167 に答える
4

Firefox の場合、Greasemonkeyアドオンを使用してこれを行うことができます。

于 2009-01-05T16:04:48.263 に答える
2

これを行うには、おそらく firefox 用のGreasemonkeyアドオンを使用できます。ページで実行する JavaScript を記述できるようになり、おそらくそれを使用して実行時に「パッチ」を実行できます。私は一度もグリースモンキー スクリプトを作成したことがないため、何かを機能させるのがどれほど簡単かはわかりませんが、一見の価値があるかもしれません。

于 2009-01-05T16:06:18.337 に答える
2

Greasemonkeyは、まさにこのために必要なものです。私はそれを使用していくつかのサイトを大規模にハッキングしました。www.greasespot.netには多くの良い例があります。このページは Opera に関するものですが、Firefox のGreasemonkeyにも適用できる良い例がいくつかあります。また、 Greasemonkey ウィキペディアの記事には、他のブラウザーでの Greasemonkey または同等の機能の使用に関する情報も含まれていることに気付きました。

于 2009-01-05T16:07:39.537 に答える
1

ブラウザに到達する前にその場でページを変更するプロキシ (私はずっと前に Proxomitron を使用しましたが、より現代的な同等のものがあります) を使用することもできます...したがって、元の JavaScript をすべて削除し、独自の JavaScript を追加することができます。この方法、またはGreasemonkeyまたはユーザースクリプトを使用します。

于 2009-01-05T17:16:23.047 に答える
0

GreaseMonkeyがパッチ適用に非常に適しているかどうかはわかりません。GMスクリプトは、ページが読み込まれ、すべてのネイティブスクリプトが実行された後に実行されるため、壊れようとしていたものはすべてすでに壊れています。

于 2009-01-05T16:39:50.093 に答える