【发布时间】:2015-06-07 11:16:48
【问题描述】:
我正在 IE8 中测试 PouchDB 应用程序,但出现以下错误。我在 index.html 中包含了 pouchdb.localstorage.js 和 es5.shim.js 文件。
您可以在下面找到错误:
- 以下行的预期标识符、字符串或数字 (pouchdb.localstorge.js):
行号11019:,尝试:[
- 以下行的预期标识符(main.js - 本地 js 文件):
}).catch(function (err) { console.log('无法插入数据库。 错误:' + err.name + ' - ' + err.message); });
如何解决这些问题?
【问题讨论】:
-
PouchDB 文档说它支持 Internet Explorer 10+。 edit 哦,我现在看到它声称 shim 应该有帮助...
-
是的。因此,与 es5.shim.js 一起,他们建议包含我已经做过的 pouchdb.localstorage.js 文件。但我的应用程序仍然无法在 IE8 中运行
-
好吧,
, try: [行在本地存储附加组件中,它会被 IE8 视为语法错误,因为try是保留字。我想也许你可以记录一个错误?您可以通过将try放在双引号中来修补您的文件版本,但其他代码可能会遇到与该属性名称类似的错误。 -
感谢您的回复,Pointy。实际上我已经尝试过该选项(将尝试放在双引号中)但它没有用:(
标签: javascript internet-explorer-8 local-storage pouchdb es5-shim