2015-03-02 48 views
1

我準備發佈角度應用程序的發佈候選版本,但Chrome控制檯中有兩條警告,我似乎無法擺脫。AngularJS - 從Chrome控制檯刪除兩條警告

的警告:

'Attr.textContent' is deprecated. Please use 'value' instead. [aph.js:141] 

Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. [jquery.js:8556] 

我剛剛升級到最新的jQuery和我無法找出什麼 「aph.js」 是。我將不勝感激任何幫助,因爲我不想在控制檯中將其稱爲發佈候選人,並帶有警告。

提前致謝!

回答

1

第一個警告可能是任何事情,但名稱textContent由HTMLElement節點使用。它不被棄用。

https://developer.mozilla.org/en-US/docs/Web/API/Node/textContent

第二警告裝置的XMLHttpRequest用異步禁用使用。在HTTP請求完成之前,主JavaScript線程將被阻塞。

xmlhttp.open("GET","ajax_info.txt",false); 
xmlhttp.send(); 
document.getElementById("myDiv").innerHTML=xmlhttp.responseText; 

這是一個非常罕見的但在代碼中做的壞事。

這些警告都不會影響應用程序的運行。

+1

感謝您的再次證實。我確實發現第一個問題是Chrome擴展,我刪除了該擴展,並且警告消失了。 – jgravois 2015-03-02 14:34:17

+0

@jgravois哦,這發生在我身上幾次。更糟糕的是假設提高您的安全性的擴展。 – cgTag 2015-03-02 16:22:13