0

ユーザーのブラウザにコードを挿入して変更する Web ページを表示したいと考えています。このような:

  • ユーザーが a.mysite.com にアクセス
  • a.mysite.com 内のボックスに、スタイルなどを含む google.com のコンテンツが表示されます。
  • ma.mysite.com で google.com のコンテンツが変更されました

明らかに、3 番目の部分が必要ない場合は、iframe が最適なソリューションです。しかし、ブラウザーのセキュリティ モデルにより (適切に) コンテンツを変更することはできません。

レールにiframeのようなものを持ち、javascriptなどを挿入できる簡単な方法はありますか? これはフィッシングのためではありません。なぜなら、ユーザーは私が彼らとページの間にいることを知っているからです。実際、これはユーザーが明示的に望んでいる機能です。

4

1 に答える 1

0

ページの一部を書き換えて、ページ内の相対 URL をプロキシを指す URL に解決するプロキシを提供することもできます (したがって、実際のブラウザ リクエストはサイトに対するものです)。

一部のコードでは、ある場所または別の場所からロードされているかどうかを確認する必要があるため (このようなセキュリティ対策をフラッシュ ビデオ プレーヤーに少し前に実装しました)、プロキシする呼び出しが多すぎる可能性があるため、これはどこでも機能するわけではありません。

しかし、これは私が知っている最も近い方法です

于 2012-10-03T05:45:36.120 に答える