今天早上,在升级到最新版本的chrome 37 (尽管这可能是巧合)后,我遇到了一个错误。
错误是:"Uncaught :un定义不是函数,scBrowser.showModalDialog“在Gecko.js文件的第345行中,位于”/sitecore/Gecko.js/controls/“文件夹中。
showModalDialog(url, arguments, features);这发生在尝试任何打开弹出窗口的函数时,即右键单击桌面并选择"properties“。
有人遇到这种情况,有解决办法吗?
非常感谢。
更新-找到这篇文章,这可能对任何想要重新启用的人都有帮助:http://www.bugdebugzone.com/2014/08/sitecore-modal-pop-ups-are-not-working.html
发布于 2014-08-29 10:29:32
据我所知,最新版本的Chrome已经删除了showModalDialog函数:/
http://blog.chromium.org/2014/07/disabling-showmodaldialog.html
我肯定这是一个解决办法,但如果它影响客户,也许这个设置会有帮助吗?
http://www.chromium.org/administrators/policy-list-3#EnableDeprecatedWebPlatformFeatures
发布于 2014-09-11 14:42:55
Sitecore已经为6.4-7.0版本发布了此问题的修补程序。
您可以在他们的支持知识库文章( -> https://kb.sitecore.net/articles/581527 )中找到修补程序。
https://stackoverflow.com/questions/25565654
复制相似问题