2

私のアプリケーションは、ポップアップを起動するローカル イントラネット ゾーンで実行されます。このポップアップにより、アプリケーション (ローカル イントラネット ゾーン) の別のページが開き、認証ページ (インターネット ゾーン) にリダイレクトされ、認証が成功すると、アプリケーション ページ (ローカル イントラネット ゾーン) に送り返されます。しかし、最終ページで window.opener が null になり、親ページのメソッドを呼び出すことができません。

これは、すべてのページが同じゾーンから読み込まれる場合には発生しません。リダイレクト後に親ページでメソッドを呼び出すことができるように、この動作を回避する方法はありますか?

4

1 に答える 1

1

これは意図的なセキュリティ対策のように思えますが、これを回避する方法は思いつきません。

モーダル ダイアログを使用してみることもできます(ここで、そこからオープナーに対処する方法を参照してください)。動作が異なるかどうかを確認できますが、息を止めません。同じセキュリティ モデルが適用される可能性があります。

于 2011-05-31T16:56:14.260 に答える