我有一个非常特殊的问题。我为 SharePoint 编写了一些自定义列。
最近,当我在 SharePoint 中对列表项进行分组时,我发现这些自定义列会中断。
现在问题很特殊,因为这些自定义列在 FireFox 浏览器中完美运行,它们只在 IE 中中断!
在搜索 SharePoint 中的浏览器兼容性问题后,我发现 SharePoint 将支持的浏览器分类为浏览器级别。
http://technet.microsoft.com/en-us/library/cc263526.aspx
根据那篇文章,IE 是 1 级浏览器,而 Firefox 是 2 级浏览器。
SharePoint 如何检测浏览器级别?使用用户代理标头?
有什么方法可以仅针对该特定页面更改此浏览器级别?我需要将此特定页面请求降级为 2 级,以便为 IE 提供适用于 FireFox 的页面。
这个问题可以用javascript解决吗?如果是这样,我可以编写一个内容编辑器 webpart,它将在页面加载时加载该脚本......
如果这个问题可以使用 SharePoint 对象模型解决,我可以编写一个隐藏的 webpart,它将强制页面以 firefox 兼容模式提供服务。