0

iframe を多用する大規模なアプリケーションがあります。メインページに多くの変数を設定し、iframe がそれらを次のように参照/変更します

parent.mode = 'save'

しばらく前に書かれたもので、ie では正常に動作しますが、chrome のような最新のブラウザーでは、このエラーがあちこちで発生し、親呼び出しまでデバッグされます。

アプリケーションに親変数へのアクセスを強制する新しいクロスブラウザの安全な方法があるかどうか疑問に思っています。

ほとんどのユーザーは IE ユーザーであるため、アプリケーション全体を書き直したり、IE の機能を壊したりしたくありません。

4

1 に答える 1

0

わかりました、親の入力タグには name="blah" がありましたが、いいえ、つまり、クロムでは機能しますが、ID が必要でした。

<input type="hidden" name="nuMode" value="New" />

なりました

<input type="hidden" name="nuMode" id="nuMode" value="New" />

指摘してくれてありがとう、親が大丈夫だと気づいたら、もっと深く調べました。

于 2013-06-03T01:38:29.943 に答える