我正在测试IE8中的PouchDB应用程序,但我收到以下错误。我在index.html中包含了pouchdb.localstorage.js和es5.shim.js文件。PouchDB不能在IE8中工作
可以找到错误下:
- 预期标识符,字符串或数字对下面的行(pouchdb.localstorge.js):
Line no. 11019: , try: [
- 预计标识符以下行(main.js - 本地js文件):
}).catch(function (err) { console.log('Unable to insert into DB. Error: ' + err.name + ' - ' + err.message); });
我该如何解决这些问题?
PouchDB文档说它支持Internet Explorer 10+。 *编辑*哦,我现在看到它*声称*垫片应该帮助... – Pointy 2015-04-02 13:25:21
是的。因此,随着es5.shim.js,他们建议包括我已经做过的pouchdb.localstorage.js文件。但是,我的应用程序仍然不能在IE8中工作 – sannitesh 2015-04-02 13:28:51
那么',尝试:['行在本地存储插件中,它将被视为IE8的语法错误,因为'try'是一个保留字。我想也许你可以记录一个错误?您可以通过将'try'放在双引号中来修补文件的版本,但其他代码可能会遇到与该属性名称类似的错误。 – Pointy 2015-04-02 13:33:33