私の Rails アプリでは、ユーザーがファイルを S3 に直接アップロードできるようにしています。私は iframe を介してこれを行っており、アップロードは Javascript で行われます。
ごく最近 (先月など)、Chrome (および Firefox) のセキュリティ設定が変更され、このスクリプトが自動的に実行されなくなりました。代わりに、アップロード スクリプトの一部がデフォルトでブロックされています。これは、URL バーの右側に表示されるシールド (添付ファイルを参照) をクリックしてスクリプトの実行を明示的に許可しない限り、アップロードが失敗することを意味します。
ユーザーが毎回このシールドをクリックする必要がないように、これを回避する方法を誰かが知っていますか?この問題が最初から発生するのを避けることができますか?
参考までに、シールドが表示されると同時に開発者コンソールにエラーが表示されます。
[blocked] The page at https://www.my_domain.com/seekers/new ran insecure content from http://s3.my_domain.com.s3.amazonaws.com/.
これは、安全でないコンテンツがhttp://s3.[my_domain].com.s3.amazonaws.com/から来ているということですか?