次のことを行うアプリケーション(デモ、下品な意図なし)を構築したい:
- ユーザーは URL を受け取ります。
http://experiment.com/?url=destination.com - ユーザーがブラウザー (任意のブラウザー) で URL を開く
- ブラウザーがリンクを入力すると、ユーザーのブラウザー設定、Cookie などを使用してアプリケーションが読み込まれます。
destination.com destination.comアプリケーションは、ユーザーに提示されたコンテンツを保存します(とにかく:ユーザー側、サーバー側)
完璧な典型的なケースでは、iFrame をロードして、後でフレームのコンテンツにアクセスしたいと考えています。ただし、同じオリジンポリシーに違反していることは知っています。アプリケーションは、サーバー側またはクライアント側 (完全なアクセス許可を持つ署名付きアプレット、または JS など) にすることができますが、クロスブラウザーおよびクロスプラットフォームである必要があります。
ブラウザ拡張も考えましたが、クロスブラウザではありません。destination.comもう 1 つのオプションは、Java アプレットがURL を要求するようにすることですが、アプレットは Cookie にアクセスdestination.comできません。サードパーティ Cookie へのアクセスは必ずしも必要ではないことに注意してください。クッキー。
ここで良いアイデアはありますか?
編集:
- ユーザーからの完全な許可があると仮定します (「法的な」許可とアプリケーションに付与された許可の両方)