在開發中遇到了uiwebview記憶體**問題,由於頁面主要是由js載入,引發了記憶體洩露.使用下面方法基本沒有作用
並且在收到記憶體警告的時候,清除快取內容。
這些措施主要是**uiwebview的快取,但是無法清除由於js引起的記憶體洩露,後來翻牆查詢到一種解決辦法:
在webviewdidfinishload方法
裡新增可以減小
webview
記憶體過大的問題
[[nsuserdefaults
standarduserdefaults
] setinteger:0
forkey
:@"webkitcachemodelpreferencekey"
];[[
nsuserdefaults
standarduserdefaults
] synchronize
]; 現在也可以使用wkwebview來優化,但是由於對讀取ios8本地檔案有問題,只能使用在ios9以上的系統中
由JS注釋引起的JS錯誤
線上乙個js函式失效,但是在本地除錯是正常的。在排除環境問題之後,我開始想js本身的問題。兩個js的區別 線上的js是壓縮過的,確切的說是淨化過的,本地的是原始碼。將本地的js也淨化一下,然後在本地用淨化的js跑,也出現跟線上一樣的情況,同時我發現有js錯誤 is not defined,但是這個f...
js注釋引起的問題
今天敲 的時候,有個js一直不起作用。谷歌瀏覽器的報錯是 uncaught syntaxerror unexpected token illegal 晚上又拿出這個錯誤來研究。突然發現是以為不規範的注釋引起的。如下,錯誤的原因是,登陸驗證前面沒有空格。document ready function ...
js 引起的隱式轉換
var undefined undefined null true 1 true true 2 true false 0 false true 0 true nan nan false false true true alert true alert false alert 0 true alert...