Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/404.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript window.open(..)失败,原因是;此计算机上的有效限制”;_Javascript_Restrictions - Fatal编程技术网

Javascript window.open(..)失败,原因是;此计算机上的有效限制”;

Javascript window.open(..)失败,原因是;此计算机上的有效限制”;,javascript,restrictions,Javascript,Restrictions,对特定用户(但不是管理员用户)调用window.open(…)的javascript失败 错误消息为,由于此计算机上的限制,此操作已取消。请与系统管理员联系。“ 该帐户是域帐户,但我无法在域控制器上的Active Directory组策略设置中找到失败的域帐户和管理员域帐户之间的任何差异 谷歌向我推荐了一些帖子,其中谈到了HKCU\Software\Policies\Microsoft\internetexplorer注册表配置单元,但我正在诊断的机器上甚至没有定义这个配置单元 我尝试过切换/降

对特定用户(但不是管理员用户)调用
window.open(…)
的javascript失败

错误消息为
,由于此计算机上的限制,此操作已取消。请与系统管理员联系。“

该帐户是域帐户,但我无法在域控制器上的Active Directory组策略设置中找到失败的域帐户和管理员域帐户之间的任何差异

谷歌向我推荐了一些帖子,其中谈到了
HKCU\Software\Policies\Microsoft\internetexplorer
注册表配置单元,但我正在诊断的机器上甚至没有定义这个配置单元

我尝试过切换/降低一些弹出窗口拦截器设置,但没有任何积极的结果

关于我可能遗漏的内容,有什么好的建议吗


编辑:window.ShowModelessDialog(..)似乎可以正常工作,而window.Open(..)不能正常工作。使用window.Open(..)仍然更可取,因此我想找到一种不同的方法来解决此问题。

尝试启用internet选项中的设置--->安全选项卡搜索“允许网站在没有地址或状态栏的情况下打开窗口”


这将有助于

我遇到这个问题。在我们的案例中,这是由于执行了以下集团政策:

用户配置/管理模板/Windows组件/Internet Explorer/浏览器菜单/禁用在新窗口中打开菜单选项

我知道这似乎很奇怪,这个策略会干扰javascript弹出窗口(它只意味着禁用IE上下文菜单中的“在新窗口中打开”菜单选项),但确实如此。
幸运的是,在我们的例子中,我们还使用了禁用上下文菜单策略,因此我们可以将上述策略重置为未配置(从而能够访问弹出窗口)不会降低我们的安全性。

谢谢你的回复。我会检查一下。不,我在客户访问时添加了这个问题,可能需要一点时间才能回到该客户。我通过以下方式给你一个+1的不同答案:-)