SSL接続を使用するRailsアプリケーションを開発しています。私は現在、マップ(OpenStreetMap)を実装するためにjsおよびcssファイルであるサードパーティのリソースを使用しています。これらのリソース(jsとcss)をアプリケーションにインポートしようとしましたが、javascriptコードはHTTP経由で外部WMSにアクセスしようとします。
問題は、アプリケーションがHTTPSの場合、GoogleChromeがHTTPからのサードパーティリソースへのアクセスをブロックしていることです。
そこで、アプリケーションの特定のページでSSLを無効にし、HTTPまたはHTTPSを希望どおりに強制しようとしました。
このブログをフォローする:http ://www.simonecarletti.com/blog/2011/05/configuring-rails-3-https-ssl/そしてそれは動作します。
しかし、Google Chromeを使用してこれらのリソースが使用されるページにHTTPプロトコルを強制すると、HTTPS接続が強制されて無限ループが発生します。
HTTP経由でアクセスするためにChromeキャッシュ(HTTPSで同じページに既にアクセスしている)をクリアすると、機能します。しかし、HTTPSページにアクセスしてHTTP経由でアクセスしようとすると、ChromeはHTTPS接続を強制し、無限ループになります。
問題は、Chromeが接続を受け入れるようにするリクエストに設定できるものはありますか?
よろしく