Mac 客户端环境的 Office 不支持 WebSQL
WebSQL unsupported in Office for Mac client enviornment
我们正在使用 indexedDB/WebSQL 在我们的 Excel 任务窗格加载项中本地存储数据。虽然这适用于所有其他环境,但我们发现它在 Mac 客户端的 Office 中失败了。
虽然 vorlon.js 在任务窗格内显示 运行 时支持 WebSQL ,但打开 websql 数据库的实际调用失败 "DOM Exception 18"
堆栈:
openDatabase@[native code]
connect@http://localhost:8081/ydn.db-dev.js?v=1:307:334
Ff@http://localhost:8081/ydn.db-dev.js?v=1:180:132
A@http://localhost:8081/ydn.db-dev.js?v=1:177:384
Re@http://localhost:8081/ydn.db-dev.js?v=1:177:13
Mg@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 global
code@http://localhost:8081/todo.js:17:28
您可以在此处找到我们用于测试的简单插件:
https://1drv.ms/u/s!AuIKF3TQj25mrxzPbJSPSaRVqNDg
有没有办法在 Office 中为 Mac 客户端启用 WebSQL 支持?
Office 加载项可能使用 Web Worker 环境。在这种情况下,Safari 目前既不支持 indexedDB 也不支持 WebSQL。
从 Safari 9 release note 开始,Web worker 中的 indexedDB 支持即将到来。
如果没有数据库支持,我想没有解决方法。
我们正在使用 indexedDB/WebSQL 在我们的 Excel 任务窗格加载项中本地存储数据。虽然这适用于所有其他环境,但我们发现它在 Mac 客户端的 Office 中失败了。 虽然 vorlon.js 在任务窗格内显示 运行 时支持 WebSQL ,但打开 websql 数据库的实际调用失败 "DOM Exception 18"
堆栈:
openDatabase@[native code] connect@http://localhost:8081/ydn.db-dev.js?v=1:307:334 Ff@http://localhost:8081/ydn.db-dev.js?v=1:180:132 A@http://localhost:8081/ydn.db-dev.js?v=1:177:384 Re@http://localhost:8081/ydn.db-dev.js?v=1:177:13 Mg@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 global code@http://localhost:8081/todo.js:17:28
您可以在此处找到我们用于测试的简单插件: https://1drv.ms/u/s!AuIKF3TQj25mrxzPbJSPSaRVqNDg
有没有办法在 Office 中为 Mac 客户端启用 WebSQL 支持?
Office 加载项可能使用 Web Worker 环境。在这种情况下,Safari 目前既不支持 indexedDB 也不支持 WebSQL。
从 Safari 9 release note 开始,Web worker 中的 indexedDB 支持即将到来。
如果没有数据库支持,我想没有解决方法。