Javascript 使用var打开新窗口并获取它';firefox中的s属性href
我正在使用var存储我的新弹出窗口,并希望使用该var获取该窗口的属性href 在chrome中,它工作正常,但在firefox中,它给了我一个错误,如下所示 SecurityError:访问跨源对象上属性“origin”的权限被拒绝Javascript 使用var打开新窗口并获取它';firefox中的s属性href,javascript,jquery,Javascript,Jquery,我正在使用var存储我的新弹出窗口,并希望使用该var获取该窗口的属性href 在chrome中,它工作正常,但在firefox中,它给了我一个错误,如下所示 SecurityError:访问跨源对象上属性“origin”的权限被拒绝 这在Firefox中对我有效,请看这里的fiddle 更新: 不要使用google.com,而是使用完整地址,即 如何打开弹出窗口?共享您的代码,请单击按钮打开一个新的浏览器窗口。尝试获取var-win=“”;函数myFunction(){win=window.
这在Firefox中对我有效,请看这里的fiddle 更新: 不要使用google.com,而是使用完整地址,即
如何打开弹出窗口?共享您的代码,请单击按钮打开一个新的浏览器窗口。尝试获取var-win=“”;函数myFunction(){win=window.open(“,'popUpWindow',height=400,width=600,left=10,top=10,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,titlebar=no,menubar=no');}函数myFunction1(){alert(win location.href);}编辑问题,请不要在注释中添加代码块。您好,是的,这在某些情况下是有效的,但对于我们的网站,它不起作用,所以我认为应该有一些功能可以打开或关闭。@NiraliAkabari很难提供帮助,因为这似乎是您的特定网站问题。你可以做的是粘贴你的网站页面的整个代码,也许有人可以进一步帮助你。谢谢回复。但这是不可能的,因为我需要保证它的安全
var win = "";
function myFunction() {
win = window.open("google.com", 'popUpWindow', 'height=400,width=600,left=10,top=10,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,titlebar=no,menubar=no');
}
function myFunction1() {
alert(win.location.href);
}
var win = "";
function myFunction() {
win = window.open("http://www.google.com", 'popUpWindow', 'height=400,width=600,left=10,top=10,toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,titlebar=no,menubar=no');
}
function myFunction1() {
alert(win.location.href);
}