.net アプリケーションが SAP ポータルからホストされているシナリオがあります。
- SAP ポータル ドメイン: portalURL.al.xx.company.com
- アプリ サーバー ドメイン: AppURL.ss.xx.company.com
お気づきのとおり、ポータル ドメインとアプリ サーバー ドメインは同じ1 レベル上ではありません(つまり、1 レベル上では、ポータル ドメインは al.xx.company.com になり、アプリ サーバーは ss.xx.company.com になります)。
ただし、2 レベル上では、ポータル ドメインとアプリ サーバー ドメインの両方が同じです。(つまり、xx.company.com)。
私の JavaScript コードでは、document.domain オブジェクトをxx.company.comに設定しました。ただし、まだ「許可が拒否されました」というエラーが表示されます。
portal と appserver のプロトコルは同じです。
同一オリジン法の下でのクロスドメイン スクリプティングは、ドメインが 1 レベル上で同じである場合にのみ機能しますか? 私にお知らせください。