DotNetNuke缺少FireFox版本17的菜单导航

DotNetNuke缺少FireFox版本17的菜单导航,dotnetnuke,Dotnetnuke,我们有一个带有DNN菜单的DotNetNuke应用程序 最近,在更新到FireFox版本17后,我们发现整个DNN导航菜单是不可见的。在其他浏览器中也可以,在Firefox16和更早版本中也可以 这与浏览器设置有关吗?Firefox更改了其用户代理字符串。下面是解决方法:我们找到了一个可能有用的解决方案。我们的菜单显示出来了,但是把整个菜单扩展成了一个无序的列表。我们使用的是DNN 5.6.0,使用的是DNNMenuAvigationProvider 我们在此处安装了DDRMenuNavigat

我们有一个带有DNN菜单的DotNetNuke应用程序

最近,在更新到FireFox版本17后,我们发现整个DNN导航菜单是不可见的。在其他浏览器中也可以,在Firefox16和更早版本中也可以


这与浏览器设置有关吗?

Firefox更改了其用户代理字符串。下面是解决方法:

我们找到了一个可能有用的解决方案。我们的菜单显示出来了,但是把整个菜单扩展成了一个无序的列表。我们使用的是DNN 5.6.0,使用的是DNNMenuAvigationProvider

我们在此处安装了DDRMenuNavigationProvider:

详细说明如下:

然后,我们简单地进入皮肤并更新相同的dnn:NAV控件以使用ProviderName=“DDRMenuNavigationProvider”,菜单恢复原样,带有一个额外的滑动弹出动画

希望有帮助

更新 除了如上所述更新导航提供程序和用户代理之外,我们还根据以下说明更新了\js\clientapicps.config文件:


我们将dnn:NAV控件的更新恢复到DNNMenuNavigationProvider,一切都恢复到以前的操作方式。

Firefox发布了一个补丁17.0.1,它(目前)修复了我的情况。此项目符号与此问题有关:

  • 17.0.1:还原的用户代理更改导致某些网站不兼容

检查是否有任何javascript错误,如果有任何粘贴我没有发现任何JS错误,我看到使用FF Debugger你能在链接页面上添加解决方案的基础吗?如果这个答案对未来的访问者仍然有帮助的话,那么这个链接就不再指向how-to了。