我們有一個帶有DNN菜單的DotNetNuke應用程序。DotNetNuke FireFox版本17缺少菜單導航
最近,在更新到FireFox版本17後,我們發現整個DNN導航菜單是不可見的。在其他瀏覽器中它很好,並且在FireFox 16及更早版本中也可以正常工作。
這是否與瀏覽器設置有關?
我們有一個帶有DNN菜單的DotNetNuke應用程序。DotNetNuke FireFox版本17缺少菜單導航
最近,在更新到FireFox版本17後,我們發現整個DNN導航菜單是不可見的。在其他瀏覽器中它很好,並且在FireFox 16及更早版本中也可以正常工作。
這是否與瀏覽器設置有關?
我們發現了一個可能有所幫助的解決方案。我們的菜單正在顯示,但將整個事件擴展爲無序列表。我們使用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,一切都恢復到之前的運行方式。
Firefox發佈了一個修補程序17.0.1,該修補程序針對我的情況修復了此問題。從the release notes這子彈產品這個問題:
- 17.0.1:退耕用戶代理的變化導致一些網站不兼容。
檢查,如果有任何的JavaScript錯誤,如果這裏的任何粘貼 –
我沒有發現任何錯誤,JS,我看到使用FF調試 –