window.OpenerはIEで無権限Firefoxで正常であることを提示する


他の人のコードを移行する時windowを発見します.OpenerはIEで無権限を提示するが、Firefoxでは正常に使用できる
 
あとで調べたらだいたいわかった
まずwindowを使います.Openerはページ構成windowを開く必要があります.open('xxxx.htm')
 
これでOpenerならではの使用前提があります.
 
さっき権限がないと言ったのはドメインの問題だdocumentdomainはwindowを本来使います.Openが開いているドメインは同じはずです.しかし、開かれたページにdocumentを付けてしまった.domain=''では、開かれたページは開かれたページのドメインに属していないと説明し、権限がないと言います.
 
Windowsを使用します.opener.document.xxxxx.xxxは親ウィンドウの構造にアクセスしやすく、いくつかのアプリケーションに便利です.
たとえば、親ウィンドウに
<form name="baseForm"/>
  <input type="text" name="resourceName"/>
</form>

では、検索するときはサブウィンドウでwindowを使うことができます.opener.document.baseForm.义齿
簡単にその値を設定できますwindow.opener.document.baseForm.resourceName.value = '1234'