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

出現“不能執行已釋放的Script代碼”錯誤的原因及解決辦法

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

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

場景:頁面有a和b兩個框架頁iframe,在b頁面中通過js將一個函數引用傳入到a頁面保存在a頁面的一個變量中,a頁面可以通過這個引用執行b頁面的一些程序,當b頁面刷新后由于a頁面對b頁面的引用已經丟失,但a中仍然保存著b頁面之前傳過來的引用,但當前的引用已經不能引用到b頁面,這樣在執行時就會出現“不能執行已經釋放的Script代碼”

解決辦法:在a頁面中加上容錯處理,當引用出現錯誤時要將引用清空或指向一個默認的函數。另外在b頁面再次載入時要重新給a頁面傳送函數引用,這樣就不會出現這樣的錯誤了。

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

JavaScript技術出現“不能執行已釋放的Script代碼”錯誤的原因及解決辦法,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 久久精品一本到东京热 | 亚洲国产在线视频精品 | 在线观看日本免费 | 无码国产精品高潮久久9 | 羞羞影院午夜男女爽爽免费 | 回复术士人生重启在线观看 | 日本久久久久久久做爰片日本 | 空姐被黑人 苏晓曼 | 欧美高清video mr.sexo| 午夜免费福利小电影 | 麻豆成人久久精品二区三区网站 | 韩剧19禁啪啪无遮挡大尺度 | 人妻天天爽夜夜爽三区麻豆A片 | 国自精品三七区 | 我的奶头被客人吸的又肿又红 | 国产在线观看免费 | 香港日本三级亚洲三级 | 色戒床震视频片段 | a视频在线看 | 久久综合久久伊人 | 精品午夜国产福利观看 | 久久青青草原精品国产软件 | 久久热这里只有 精品 | 国产第一页在线视频 | 美女在线永久免费网站 | sm主人调教揉花蒂H SM双性精跪趴灌憋尿调教H | 久草在线福利资站免费视频 | 精品一区二区三区免费观看 | 欧美亚洲曰韩一本道 | 99精品视频在线观看re | 且试天下芒果免费观看 | 久久婷婷五月综合色精品首页 | 99久久久久国产精品免费 | 白丝女仆被啪到深夜漫画 | 久久er国产精品免费观看2 | x8国产精品视频 | 任你懆视频 这里只有精品 人与人特黄一级 | 老师我好爽再深一点老师好涨 | 日本理伦片午夜理伦片 | 最近免费中文字幕大全免费 | 男女久久久国产一区二区三区 |