Javascript 更改Sharepoint中的浏览器级别
我有一个非常奇怪的问题。 我为SharePoint编写了一些自定义专栏 最近,当我在SharePoint中对列表项进行分组时,发现这些自定义列中断 现在的问题很奇怪,因为这些自定义列在FireFox浏览器中工作得很好,它们只在IE中出现 在搜索SharePoint中的浏览器兼容性问题后,我发现SharePoint将受支持的浏览器分为浏览器级别 根据那篇文章,IE是1级浏览器,而Firefox是2级浏览器 SharePoint如何检测浏览器级别?使用用户代理头 是否有任何方法可以仅为特定页面更改此浏览器级别?我需要将这个特殊的页面请求降级到2级,这样IE就可以为FireFox提供页面 这个问题可以用javascript解决吗?如果是这样,我可以写一个内容编辑器网页部件,它将在页面加载时加载该脚本Javascript 更改Sharepoint中的浏览器级别,javascript,sharepoint,cross-browser,user-agent,Javascript,Sharepoint,Cross Browser,User Agent,我有一个非常奇怪的问题。 我为SharePoint编写了一些自定义专栏 最近,当我在SharePoint中对列表项进行分组时,发现这些自定义列中断 现在的问题很奇怪,因为这些自定义列在FireFox浏览器中工作得很好,它们只在IE中出现 在搜索SharePoint中的浏览器兼容性问题后,我发现SharePoint将受支持的浏览器分为浏览器级别 根据那篇文章,IE是1级浏览器,而Firefox是2级浏览器 SharePoint如何检测浏览器级别?使用用户代理头 是否有任何方法可以仅为特定页面更改
如果使用SharePoint对象模型可以解决此问题,我可以编写一个隐藏的Web部件,它将强制在firefox兼容模式下提供页面。SharePoint不会检测到浏览器显示列表。一级、二级等。。浏览器分组是指SharePoint中呈现的输出所针对的浏览器。Internet Explorer(前提是它至少是6.0)将使用查找来呈现内容 更可能是自定义列中存在导致中断的问题。您是否能够使用用于定义问题的XML更新问题
(顺便说一句,我也看到过这种情况发生在我使用Excel更新的开箱即用列表中。使用分组功能导致JavaScript错误。不高兴。)是的。。我检查了我的密码。。很多但是我想不出到底发生了什么。。至少了解IE在呈现分组列表时的不同做法会有所帮助,从而导致我的代码中断。。