最新のブラウザーが実装している「同一オリジン ポリシー」をバイパスできる JavaScript フォーム フィラーが必要です。
新しいブラウザーで目的の Web サイト/フォームを開くスクリプトを作成しました。window.open メソッドによって返されるハンドラーを使用して、入力を theWindowHandler.document.getElementById('inputx') で取得し、入力します (アクセスが拒否されました)。
リバース プロキシのように動作する IIS 6 でIsapi Rewrite (公式サイト) を使用して、この問題を解決することはできますか? その場合、リバース プロキシをどのように構成しますか?
これは私が得た距離です:
RewriteEngine on
RewriteLogLevel 9
LogLevel debug
RewriteRule CarChecker https://the.actualcarchecker.com/CheckCar.aspx$1 [NC,P]
ロギングで明らかなように、書き換えはhttp://ourcompany.com/ourapplication/CarCheckerで機能します。会社のサイト内から、まるで自分のドメインにあるかのように carchecker を実行できます。ただし、「同一オリジン ポリシー」は引き続き有効です。
更新,
無料版にはプロキシ コンポーネントが含まれていないため、Isapi Rewrite の使用をやめました。Managed FusionのURL リライターを使い始めました。
私の現在の作業リライタルール:
RewriteRule /MySecuredSite/CarChecker https://the.actualcarchecker.com [NC,P]
今、私はエラーを受け取ります:基になる接続が閉じられました: SSL/TLS セキュア チャネルの信頼関係を確立できませんでした。
これは、 ssl-certificate が carchecker サイトに渡されるために発生すると思います。carchecker サイトの証明書が渡されるようにリバース プロキシを構成するにはどうすればよいですか?
よろしく、
ミシェル