我有一个非常奇怪的问题。 我已经为SharePoint编写了一些自定义列。在Sharepoint中更改浏览器级别
最近,我在SharePoint中对列表项进行分组时发现这些自定义列中断。
现在的问题是奇怪的,因为这些自定义列在FireFox浏览器中完美工作,它们只在IE中打破!
在Google浏览器兼容性问题中搜索后,我发现SharePoint将支持的浏览器分类为浏览器级别。
http://technet.microsoft.com/en-us/library/cc263526.aspx
根据该文章,IE是一个1级的浏览器,而Firefox是一个电平2的浏览器。
SharePoint如何检测浏览器级别?使用用户代理标题?
有什么办法可以改变这个浏览器级别只为一个特定的页面?我需要将这个特定的页面请求降级到2级,这样IE才会被提供给FireFox的页面。
可以用javascript解决这个问题吗?如果是这样,我可以编写一个内容编辑器Web部件,它将在页面加载时加载该脚本...
如果使用SharePoint对象模型可以解决此问题,则可以编写一个隐藏的Web部件来强制该页面以firefox兼容模式提供服务。
是。 。我检查了我的代码..很多...但无法弄清楚什么是breeaking .. 至少这将有助于知道什么IE做了不同的呈现分组列表,以便使我的代码打破.. – ashwnacharya 2009-07-17 10:19:15