谷歌刪除了導致 OWA 和 Exchange 問題的 Chrome 中的 showModalDialog API

閱讀時間圖標 2分鐘讀


讀者幫助支持 MSpoweruser。如果您透過我們的連結購買,我們可能會獲得佣金。 工具提示圖標

請閱讀我們的揭露頁面,了解如何幫助 MSPoweruser 維持編輯團隊的發展 阅读更多

谷歌通過改變他們的產品給數百萬用戶帶來問題並不是什麼新鮮事。 在決定刪除 Chrome 中的指針事件支持後,Google Chrome 團隊現在決定放棄對 顯示模態對話框 API。 儘管數百萬 Web 開發人員並未廣泛使用它,但 Microsoft 流行的 Outlook Web App (OWA) 和 Exchange 管理中心 (EAC) 都在使用它們。 突然,谷歌決定在 Chrome 37 中放棄對這個 API 的支持,這給數百萬用戶帶來了很多問題。 由於 Outlook Web App (OWA) 和 Exchange 管理中心 (EAC) 不是 Microsoft 託管的 Web 服務,因此單個服務器代碼更改無法解決此問題。 成千上萬的組織應部署 Microsoft 即將推出的修復程序,以使這些應用程序在 Chrome 上正常運行。

WindowsITPro 描述了針對這些更改的最終用戶方案,如下所示,

最終的結果是,OWA 和 EAC 中使用的相當多的彈出對話框已經停止工作,這讓已經在 Chrome 上標準化或允許用戶選擇他們喜歡的瀏覽器的公司感到驚訝和震驚。

例如,我使用 Chrome 版本 37.0.2062.120(64 位)連接到我的 辦公室365 E3 租戶。 然後我打開 EAC 並轉到郵件流/連接器部分並選擇創建一個新的出站連接器。 然後,我選擇通過智能主機路由郵件,但沒有出現用於輸入智能主機詳細信息的對話框。

這是 EAC 中非常典型的行為,其中大部分界面都可以正常工作,直到您深入了解編輯或輸入數據的細節。 令人困惑和令人沮喪的是,某些功能可以正常工作,而其他看起來非常相似的部分卻不能。 我認為這是由於代碼實現的細節造成的。

避免所有這些問題的簡單方法是在企業中使用 Internet Explorer 而不是 Google Chrome。 從下面的鏈接中閱讀更多相關信息。

資源: Windowsitpro

有關主題的更多資訊: API, , 交換, 谷歌, 微軟, 展望網絡訪問, 顯示模態對話框