我正在測試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