Javascript window.open(..) 由于 "restrictions in effect on this computer"而失败

标签 javascript policy restrictions

对于特定用户(但不是管理员用户),对 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/

相关文章:

javascript - 将 mouseleave 函数添加到 div 中的多个 Accordion ?

javascript - Jquery ajax模态表单回发到父表单

java - 授予 Java Applet 写入系统的权限

iphone - 如果我的应用程序不支持iPhone 6,该怎么办?

android - 如何禁用谷歌请求允许定期检查我手机上安装的应用程序?

java - 围绕 superfirst 工作

ios - 仅使用 UIWebview 打开网站是否允许 safari 访问..如何检查

database - 可移植数据库列名

javascript - 如何在 UL 标签内的 .each() 函数中循环

javascript - PrimeNG p-table 可滚动的scrollHeight 最后一行 p-dropdown 向上打开