对于特定用户(但不是管理员用户),对 window.open(...)
的 javascript 调用失败
错误消息是 由于此计算机的限制,此操作已被取消。请联系您的系统管理员。”
该帐户是一个域帐户,但我无法在域 Controller 上的 Active Directory 组策略设置中找到故障域帐户和管理员域帐户之间的任何差异。
Google 向我指出了一些讨论 HKCU\Software\Policies\Microsoft\Internet Explorer
注册表配置单元的帖子,但这个配置单元似乎甚至没有在我正在诊断的机器上定义.
我已经尝试切换/降低某些弹出窗口阻止程序设置,但没有任何积极结果。
关于我可能缺少的东西有什么好的建议吗?
编辑:window.ShowModelessDialog(..) 似乎没有错误地工作,而 window.Open(..) 没有。使用 window.open(..) 仍然更可取,所以我想找到一种不同的方法来解决问题。
最佳答案
尝试启用 Internet 选项中的设置 ---> 安全选项卡搜索“允许网站打开没有地址或状态栏的窗口”。
这会有所帮助
关于Javascript window.open(..) 由于 "restrictions in effect on this computer"而失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7145816/