2014-08-29 58 views
1

在升级到最新版本的chrome 37后,我今天早上遇到了一个错误(尽管这可能是巧合)。Sitecore Gecko.js showModalDialog错误

错误是:“未捕获的类型错误:undefined不是函数,scBrowser.showModalDialog”位于“/ sitecore/shell/controls /”文件夹中的Gecko.js文件的第345行。

showModalDialog(url, arguments, features); 

当尝试任何打开弹出窗口的功能时,即右击桌面并选择“属性”时,会发生这种情况。

任何人都遇到过这种情况,是否有修复?

非常感谢。

更新 - 发现这个职位可能是有帮助的任何人想要重新启用此:http://www.bugdebugzone.com/2014/08/sitecore-modal-pop-ups-are-not-working.html

回答

3

据我了解,最新版的Chrome去掉了在showModalDialog功能:/

http://blog.chromium.org/2014/07/disabling-showmodaldialog.html

我确定这是一个修复途中,但如果其影响客户也许这个设置将有所帮助?

http://www.chromium.org/administrators/policy-list-3#EnableDeprecatedWebPlatformFeatures

+0

谢谢。我没有意识到它已被弃用。有点痛苦,但我们的大部分客户都会使用IE,所以我怀疑这对他们来说是多大的问题,我们只是建议他们在遇到问题时使用IE。 – h3nry 2014-08-29 12:12:26

+0

注册表设置适用于我的本地系统。尽快将其作为域名政策尝试。 – Jason 2014-08-30 00:15:22

2

Sitecore的已发布的修补程序针对此问题的6.4版本 - 7.0。

您可以在这里找到支持知识库文章 - >https://kb.sitecore.net/articles/581527

+0

感谢分享 - 这真棒。 – h3nry 2014-09-12 15:18:23