FireFox SecurityError : : The operation is insecure. 錯誤解決


最近工作中遇到這個問題,其他瀏覽器都沒有問題唯獨火狐瀏覽器下有這個問題,下面我先講一下這個問題的來源!

在網站開發中,我使用了百度編輯器

但是百度編輯器的文件, ueditor.all.min.js 或者你引入的是 ueditor.all.js (這2個文件是一樣的)

那么火狐下肯定會報錯誤:SecurityError : : The operation is insecure

於是定位這個文件,根據火狐給的位置錯誤信息,我找到了9804行的這一段代碼:

var storage = window.localStorage || getUserData() || null,
一看localStorage,其實我也不知道是什么東東,於是網站搜索了一下,發現了個大概,就是這個東東需要是瀏覽器用來存儲媒介的,而且在各種瀏覽器中某些用法不一樣。

這里有一篇文章,講的很好,但我的確不懂看不懂 :(      localStorage在不同瀏覽器中的差異研究

等抽空再來關注一下這個 localStorage 

根據一些講解和自己的理解,我聯想到了以前我故意把火狐的cookie禁用了,會不會是這個導致火狐獲取不到 localStorage 這個產生了錯誤呢?

我又一次激活了禁用了很久的cookie,奇跡發生了,錯誤小時。 :)

經過這個錯誤,我發現自己需要學的東西實在還很多...

因為問題雖然解決了,但基本上靠的是直覺,解決了也不知道localStorage是什么,等抽空再說了。

因為如果我禁用了cookie,那不是富文本編輯器都不能再火狐下使用了。

 


免責聲明!

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



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