1

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

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

这和浏览器设置有关系吗?

4

3 回答 3

1

我们找到了可能有所帮助的解决方案。我们的菜单正在显示,但将整个内容扩展为无序列表。我们在 DNN 5.6.0 上并使用 DNNMenuNavigationProvider。

我们在这里安装了 DDRMenuNavigationProvider:http: //dnnddrmenu.codeplex.com/

此处提供详细说明:http: //www.dotnetnuke.com/Resources/Wiki/Page/DDRMenu-user-guide.aspx

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

希望有帮助。

更新 除了如上所述更新导航提供程序和用户代理外,我们还根据以下说明更新了 \js\ClientAPICaps.config 文件:http: //support.dotnetnuke.com/issue/ViewIssue.aspx ?ID =13964&PROJID=2

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

于 2012-11-28T21:45:15.583 回答
1

Firefox 更改了他们的用户代理字符串。这是修复: http: //www.dotnetnuke.com/Community/Community-Exchange/Question/2733/Firefox17-Bug-How-to-change-User-Agent-String.aspx

于 2012-11-28T15:46:57.770 回答
0

Firefox 发布了一个补丁 17.0.1,它(暂时)针对我的情况修复了这个问题。发行说明中的​​这个项目符号是关于这个问题的:

  • 17.0.1:还原用户代理更改导致某些网站不兼容。
于 2012-12-04T08:05:24.807 回答