2016-12-29 28 views
1

我有一個Word插件在Windows上運行良好,並且基礎知識也在Mac上工作(Word 2016)。Mac上的Office 2016用於任務窗格的瀏覽器是什麼?

Word 2016 for Mac使用哪種瀏覽器? 我看到這篇文章: What browser/browser engine do Office Add-ins use?

但它沒有明確定義Mac的方式。

我看到有關清除緩存的帖子,這很有幫助(這將是我的下一個挑戰),如How to clear client side browser cache for Excel 2016 Task Pane add-in on Mac?

我問的具體原因是試圖使用Firebase進行身份驗證。在Windows上,因爲Word 2016使用IE11,因此在我的任務窗格中點擊登錄(使用Firebase運行該節目)會彈出IE11 ...並且通過完整瀏覽器的登錄被Taskpane識別。

在Mac上,點擊登錄時打開我的默認瀏覽器...

或者我可以儘量保持在Taskpane的火力地堡流......但不知道如何做到這一點:)

晴好奇微軟如何在Mac上挖苦這個。

回答

2

對於Mac,正在使用本機WebKit控件(https://developer.apple.com/reference/webkit/webview)。 Window.open或其他彈出窗口將在默認瀏覽器中打開,並且不共享cookie或默認情況下具有指向WebKit控件的window.opener指針。這在身份驗證方案中不起作用。如果您希望在單獨的WebKit控件中打開彈出窗口進行身份驗證,則需要將可信域包含在清單的AppDomain列表中:https://dev.office.com/reference/add-ins/manifest/appdomains。 window.opener和cookie應該在彈出和加載項之間起作用。 AppDomain列表在每個平臺上都受支持。

+0

非常感謝! 所以 – 11teenth

+0

非常感謝! 因此,如果我要打他們,我會包括我的Firebase域,也許還包括Google API/Facebook API。 ' http://writeitwithme-a114a.firebaseapp.com https://www.googleapis.com ' – 11teenth

相關問題