天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

出現(xiàn)“不能執(zhí)行已釋放的Script代碼”錯(cuò)誤的原因及解決辦法

很多web開發(fā)者或許都遇到過這樣的問題,程序莫名奇怪出現(xiàn)“不能執(zhí)行已釋放Script的代碼”,錯(cuò)誤行1,列1.對(duì)于這種消息描述不著邊,行列描述更是亂寫的js錯(cuò)誤,相信是所有調(diào)試js程序的朋友們最郁悶也最憎恨的事情!遇到這種問題,最簡單的辦法直接把錯(cuò)誤貼到baidu或google那個(gè)小輸入框中讓他們先給點(diǎn)指點(diǎn),再去解決,可這次卻沒有這么容易,在baidu搜索似乎很多人都遇到過這種問題,但是都是些什么qq空間錯(cuò)誤,狂暈,或者就是只有問沒有答的,悶!

   這種錯(cuò)誤從何調(diào)起?后面沒辦法,又是猜測又是try...catch蹦錯(cuò)誤,找了半天終于找到錯(cuò)誤的位置,可是發(fā)現(xiàn)寫的并沒有什么問題,后來絞盡腦汁思考程序的解釋過程,確依舊沒有什么頭緒。繼續(xù)baidu,突然在某網(wǎng)頁中看到一句話:當(dāng)一個(gè)頁面關(guān)閉時(shí)會(huì)自動(dòng)釋放頁面的js。短短一句話給了我不小的啟發(fā)。檢查我的程序是否有頁面的關(guān)閉或轉(zhuǎn)向,發(fā)現(xiàn)是執(zhí)行了轉(zhuǎn)向,然后再回到這個(gè)頁面時(shí)出現(xiàn)了錯(cuò)誤。突然間覺得明白了。

場景:頁面有a和b兩個(gè)框架頁iframe,在b頁面中通過js將一個(gè)函數(shù)引用傳入到a頁面保存在a頁面的一個(gè)變量中,a頁面可以通過這個(gè)引用執(zhí)行b頁面的一些程序,當(dāng)b頁面刷新后由于a頁面對(duì)b頁面的引用已經(jīng)丟失,但a中仍然保存著b頁面之前傳過來的引用,但當(dāng)前的引用已經(jīng)不能引用到b頁面,這樣在執(zhí)行時(shí)就會(huì)出現(xiàn)“不能執(zhí)行已經(jīng)釋放的Script代碼”

解決辦法:在a頁面中加上容錯(cuò)處理,當(dāng)引用出現(xiàn)錯(cuò)誤時(shí)要將引用清空或指向一個(gè)默認(rèn)的函數(shù)。另外在b頁面再次載入時(shí)要重新給a頁面?zhèn)魉秃瘮?shù)引用,這樣就不會(huì)出現(xiàn)這樣的錯(cuò)誤了。

或許這里的描述有些過于抽象了,看一個(gè)演示再看看代碼就容易明白了,先test,然后return url,之后再test就會(huì)出現(xiàn)這個(gè)問題了

JavaScript技術(shù)出現(xiàn)“不能執(zhí)行已釋放的Script代碼”錯(cuò)誤的原因及解決辦法,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 欧美精品成人a多人在线观看 | av老司机色爱区综合 | 欧美日韩精品不卡在线观看 | 好大好硬好湿再深一点网站 | 蜜桃人妻无码AV天堂三区 | 国产三级在线精品男人的天堂 | 正在播放一区二区 | 日韩午夜中文字幕电影 | 秋霞最新高清无码鲁丝片 | 动漫美女被爆挤奶歪歪漫画 | 蛇缚dvd| 真实国产熟睡乱子伦对白无套 | 99久久人妻无码精品系列性欧美 | 99在线观看视频 | YELLOW免费观看完整视频 | 日本一本道高清码v | 中文字幕午夜福利片 | 成人手机在线观看 | 牛牛自拍国产免费视频 | 天美传媒在线观看免费完整版 | 午夜福利体验免费体验区 | 日韩欧美一区二区中文字幕 | 谁有成人网站地址 | 亚洲日韩国产精品乱-久 | 国产亚洲AV无码成人网站 | jiz中国zz| 国产原创中文视频 | 快穿女主有名器的H纯肉黄暴拉文 | 精品久久久噜噜噜久久久app | 中国比基尼美女 | 国产精品成人啪精品视频免费观看 | 日夜啪啪一区二区三区 | 国产成人免费在线观看 | 精品久久久久久久99热 | 成人国产在线观看 | 夜夜躁日日躁狠狠 | jjzz大全| 精品久久伦理中文字幕 | 能看的黄页最新网站 | 成人在线免费 | 亚洲伊人久久网 |