[英]How do I force Firefox to use json2.js instead of the native JSON implementation?
我在FF的本機JSON實現中遇到以下錯誤: https : //bugzilla.mozilla.org/show_bug.cgi? id =509184 。 我想通過強制FF使用具有正確行為的JSON2.js來解決此問題。
最好的方法是什么(最好不要觸摸JSON2.js本身)?
刪除json2.js中包含的第一行(和相應的右括號):
if (typeof JSON.stringify !== 'function') {
JSON.stringify = function (value, replacer, space) {
...
如有必要,請重復JSON.parse 等 。 請注意,您可以使用瀏覽器嗅探功能(填寫詳細信息):
if (typeof JSON.stringify !== 'function' || isBuggyFirefoxVersion) {
JSON.stringify = function (value, replacer, space) {
...
嘗試這樣的事情:
<script type="text/javascript">
delete window.JSON;
</script>
<script type="text/javascript" src="path/to/JSON2.js"></script>
不僅包括JSON2.js會覆蓋本機json方法嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.