SyntaxError: expected expression, got '*'


今天測試提了個單,在火狐瀏覽器50.2版本(2016)打開網頁空白,看控制台報這個錯

 

最后根據提示

 

 找到這個文件夾,發現是引入了mathjs報錯,在這個低版本瀏覽器上。可能是因為該舊版本的火狐js引擎與mathjs庫里面代碼的寫法有沖突。解析出問題了。。。低版本火狐是真的菜

 

 

 

 解決辦法就是降mathjs的版本。現在是9.3.2的版本,降低成7.0.0版本的就行了。

 

哎,真的是無語,找這個Bug找了兩天左右,竟然是個這么個問題。當你不能說服測試升級瀏覽器的話。只能自己這么苦逼的去找問題的解決方案了。

 

在補充一個低版本火狐遇到的問題,下面表頭與表格不對齊。發現是公共table里面應用了async await的原因。刪除async await就對齊了。應該是低版本火狐解析不了async await語法。。。不過問題是babel已經把它給降成es5的語法了。竟然還兼容不了。真是無語,搞不懂里面的機制了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM