訪問全局變量當一個窗口將打開使用Javascript - 從一個子窗口
var someVar = "someValue";
newWin = window.open("somepage.html","","");
子窗口子窗口可以訪問父的全局變量
var x = window.opener.someVar;
alert(x);
這工作得很好(孩子警報「 someValue「)在Firefox 18,IE6,IE7,Opera 11.52,Safari 5.1.1但是它在Chrome 24.0(也許更新的Safaris呢?)中失敗了,當它警告」未定義「時。
哎呀!任何人都會遇到這種情況任何解決方法?
在過去,我已經能夠訪問全局變量或者在其他窗口中執行函數。我討厭看到這個功能消失。 戴夫
您是在服務器上還是在'file:// URL中測試這個? – loganfsmyth 2013-02-17 04:11:47