2016-07-27 35 views
1

我們正在使用indexedDB/WebSQL在我們的Excel任務窗格加載項中本地存儲數據。雖然這適用於所有其他環境,但我們發現它在Office for Mac客戶端中失敗。 雖然vorlon.js顯示taskpane內運行時的WebSQL被支撐,實際呼叫打開的WebSQL DB失敗, 「DOM異常18」Office for Mac客戶端環境中不支持的WebSQL

堆棧:

的openDatabase @ [本地代碼] 連接@http://localhost:8081/ydn.db-dev.js?v=1:307:334 FF @http://localhost:8081/ydn.db-dev.js?v=1:180:132 甲@http://localhost:8081/ydn.db-dev.js?v=1:177:384 回覆@http://localhost:8081/ydn.db-dev.js?v=1:177:13 鎂@http://localhost:8081/ydn.db-dev.js?v=1:188:345 X @http://localhost:8081/ydn.db-dev.js?v=1:191:82 CJ @http://localhost:8081/ydn.db-dev.js?v=1:333:405全球 代碼@http://localhost:8081/todo.js:17:28

你能找到簡單的附加在我們用於測試的位置: https://1drv.ms/u/s!AuIKF3TQj25mrxzPbJSPSaRVqNDg

有沒有一種方法,使在辦公室的WebSQL支持的Mac客戶端?

回答

1

Office插件可能使用web worker環境。在這種情況下,Safari目前不支持indexedDB或WebSQL。

Safari 9 release note開始,web worker中的indexedDB支持即將到來。

如果沒有數據庫支持,我想沒有解決方法。