なっています。 http
とhttps
の使用に注意してください。両方のドメインがhttp
またはhttps
を使用した場合、これはうまくいきましたが、現在はhttp
を1つ、https
を使用したいと考えています。 document.domain
が正しく設定されていることを確認するためにコードをステップアップしました。なぜこうなった?document.domainを同じそれでも私はこのようになりますいくつかのjavascriptを持っている同一生成元のエラー
1
A
答えて
2
問題はドメインまたはホストではありません。あなたの問題は、あなたがプロトコル間で
http
とhttps
をdocument.domain
を設定することはできませんプロトコル
あるexample.com:80が原因にexample.com:8080と同じ起源ではありません同じように、プロトコルのために同じ起源ではありませんポート。
HTTPとHTTPS
を混在させることは許されないhttps://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy
0
MDNのページHow to fix a website with blocked mixed contentに基づいて:
混在コンテンツのブロックを回避する最善の戦略は、HTTPSではなくHTTPとして全て コンテンツを提供することです。
自分のドメインの場合は、すべてのコンテンツをHTTPSとして配信し、リンクを修正してください。 多くの場合、コンテンツのHTTPSバージョンは既に存在しており、これはちょうど にリンク(http://からhttps://)に「s」を追加する必要があります。
他のドメインの場合は、サイトのHTTPSバージョンがある場合はそれを使用してください。 HTTPS が利用できない場合は、ドメインにアクセスして、 がHTTPS経由でコンテンツを利用できるようにするかどうか尋ねることができます。
関連する問題
- 1. 私はこのような同じクラス名を持ついくつかの要素持って、同じ親
- 2. キャッシュジャバスクリプト - 同じ名前で、私はいくつかのJavaScriptを持って
- 3. 私はこのようなものだデータフレームを持って、同じそれぞれの値
- 4. はディレクトリ私のようにいくつかのファイルを持っているのと同じディレクトリ
- 5. みとめたPOJO同じテーブル私はこのようなものであるテーブルを持っている
- 6. XSLT - 私はこれ持っている同様のもの
- 7. 私はこのようになりその一部がいくつかのXML、持って
- 8. 私はこのコードを持っているファイルで同じファイル
- 9. は、私はこれと同じオブジェクトを持っているD3
- 10. Grepの私はこのようなデータを含むファイル持っているものと同じ文字列
- 11. 一時テーブルには、私は、私はこのようになりますいくつかのコードをSQL Serverで次の問題を持っているエラー
- 12. 同じドメインで同一生成元ポリシーに、しかし、HTTPS
- 13. は私のようなテーブルを持っている同じテーブルに
- 14. SendInput、私はそのようなものを持っている
- 15. 私はこのようになりますいくつかのJSON持っNewtonsoft.Json
- 16. 次のように私はパンダのデータフレームを持っている唯一のいくつかの列が同じ値を持つ
- 17. ユニティ - 私は1つのインターフェイス持っている同じクラスに
- 18. は、私はこれらのモデルを持っているそれはDjangoのadminに同じ形式で
- 19. セットは、私は次のような構造を持っている同じサイズ
- 20. 2つのラジオボタンがJavaScriptと同じIDを持っている
- 21. jQueryのは、同じ要素の多く、一つは、私はそのようなコードを持っているあなたは
- 22. 同じパッケージにいくつかのアプリを持っています
- 23. pthreads:同じスレッドIDを持つスレッドを作成するとどうなりますか?私は、このことによって、同じスレッドIDを持つ2つのスレッドを作成してい
- 24. ターゲット、私はこのような構造持つ同じクラス名
- 25. 「同じ」クエリは、私は以下のようにほぼ同じで2つのクエリを持って
- 26. 動的に私はこのようなデータと同じようにJSONを持っている形
- 27. の同期、私がこのようになりますPythonスクリプトを持って
- 28. は、私は3つのファイルが持っている同じパッケージ
- 29. は、私はこのようになりますいくつかのHTMLを持っているページ
- 30. 制限範囲は、私はこのようになりますいくつかのコードを持っている
HTTPを読んで、httpsを喜ばせるために非常に優れたセキュリティ上の理由がありますがexample.com:80が同じ起源ではありません同じように、同じ起源ではありませんexample.com:8080としてhttpとhttpsを混ぜることを許されないのは非常に良い理由があります。 – mplungjan
どうやらそうですが、 'document.domain'の設定がプロトコル検査に影響するかどうかについての情報はありません。 – Max
これは無関係ですプロトコル間でdocument.domainを使用することはできません - https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy – mplungjan