我有一個非常奇怪的問題。 我已經爲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