SharePoint 2010 與 Apple iPad
SharePoint 2010 與 Apple iPad
本文:
Microsoft SharePoint 2010 支援一些根據 XHTML 1.0 相容瀏覽器 (例如 Internet Explorer 8、Firefox 3.6 與 Safari 4.x) 的現代標準,如需詳細資訊,請參閱 Microsoft TechNet 上的規劃瀏覽器支援 (SharePoint Server 2010)。它詳細說明在不同的瀏覽器之間哪些功能可運作以及哪些功能無法運作,而且是最新的瀏覽器支援資訊。在 Apple iPhone OS 上的 Safari 瀏覽器行動版本 (用於 iPhone 與 iPad) 尚未經過 Microsoft 測試,將它們與 SharePoint 2010 搭配使用可能會有一些問題。
原因:
適用於 Mac/PC 的 Apple Safari 4 或更新版本以及適用於 iPhone OS 的 Safari 並不相同。雖然 Safari 的桌上型電腦版本支援 contenteditable 屬性,但是 iPhone OS 上的 Safari 則不支援。contenteditable 屬性用於 SharePoint 2010 及其他共同作業產品 (例如 Office Web Apps),以提供支援的瀏覽器中多樣化的編輯經驗。如果 Apple 在未來會新增在 Apple iPad 上對於 contenteditable 的支援,我們將會調查並更新本文。
因應措施:
選擇 1:
SharePoint Server 2010 行動功能支援具備網頁瀏覽器功能的行動裝置 (如 Apple iPad) 的存取,以檢視和瀏覽至 SharePoint 網頁、文件庫、清單資料、內容以及使用 Office Web Apps 的 Office 文件。
透過將 Apple iPad 的 Safari USERAGENT 字串新增至 SharePoint 2010 的 compat.browser 檔案,SharePoint 2010 即可偵測到 Apple iPad,並自動重新導向至行動裝置檢視 (輕型網頁介面)。對於某些案例 (例如,品牌發佈網站),您可能會想要提供完整的網頁介面給 Apple iPad。在此例中,您可以將 isMobile 屬性設定為 “false”,以停用自動重新導向。當未來有新的行動裝置上市時,您可以遵循這些步驟,將它們新增至 SharePoint 2010 的行動裝置檢視清單。
如何將 Apple iPad 新增至 compat.browser:
• 若要新增或更新行動瀏覽器,您將需要編輯 compat.browser 檔案。
• 您可以在 <system>\inetpub\wwwroot\wss\VirtualDirectories\80\App_browsers\compat.browser 之下找到此檔案。
• 若要新增 iPad useragent,請編輯 compat.browser 檔案,並將以下程式碼附加在 iPhone 區段後面:
<!-- iPad Safari Browser -->
<!-- sample UA "Mozilla/5.0 (iPad; U; CPU OS 4_2_1 like Mac OS X; en-us) AppleWebKit/533.17.9 (KHTML, like Gecko) Version/5.0.2 Mobile/8C148 Safari/6533.18.5" -->
<browser id="iPadSafari" parentID="AppleSafari">
<identification>
<userAgent match="iPad" />
<userAgent match="Mobile" />
</identification>
<capabilities>
<capability name="isMobileDevice" value="true" />
<capability name="canInitiateVoiceCall" value="true" />
<capability name="optimumPageWeight" value="1500" />
<capability name="requiresViewportMetaTag" value="true" />
<capability name="supportsTouchScreen" value="true" />
<capability name="telephoneNumberDetectionDisabled" value="true" />
</capabilities>
</browser>
• 在命令提示字元輸入下列命令以重新啟動 Internet Information Services (IIS),然後按 ENTER:iisreset /noforce
選擇 2:
我們有一些夥伴與協力廠商開發人員提供適用於 SharePoint 2010 內容的行動存取解決方案 (透過用戶端應用程式),包括 Apple iPhone/iPad。您可以在 Apple iPhone/iPad App Store 中找到許多這類的解決方案。
類別: SharePoint 2010
發佈日期: 1/21/2011 3:30 AM
這是翻譯後的部落格文章。英文原文請參閱 SharePoint 2010 and Apple iPad