GoogleMap JSAPI 在Safari瀏覽器發生的問題

今天在一個使用GoogleMap的JS-API的項目中,Windows的Safari出現了一個很詭異的錯誤。
TypeError:Unable to delete property.
從而致使了某些信息沒法正常顯示。chrome

經過查詢API,肯定不是生成函數的問題。又查了一下Google的BugReport,發現一個相似的,一我的是用了某個js,致使的這個問題,而討論中不少人說Safari的Windows版會出現這個問題,像chrome和firefox就不會。Google確認了這個bug,但還沒有fixed。函數

咱們項目中是引用prototype.js時,出現result.push問題。但prototype在頁面沒有被引用,我就給去掉了。而後出現的就是TypeError:Unable to delete property.firefox

後來查到了一我的的解決辦法,是經過生成一個隱藏的map對象,來解決這個錯誤會影響下面流程的問題。嘗試了一下,錯誤仍然在,不過信息可以正確顯示了。至於最終如何解決這個錯誤,只能等Google來fix了。prototype

相關文章
相關標籤/搜索