2016-05-02 19 views
0

我不知道:不知道它爲什麼以下警告走了出來,從我的代碼行代碼行使用getPreventDefault()

Use of getPreventDefault() is deprecated. Use defaultPrevented instead. 1 

當我點擊可點擊的「1」,以下出來。但也有在第1行無代碼:

enter image description here

我的jQuery的版本是:

├── [email protected] 
├── [email protected] 

<XXX>/highcharts/libs/jquery-1.9.1.min.js 

任何問題/highcharts/libs/jquery-1.9.1.min.js? ??

謝謝。

UPDATE

我跑的grep -r 「getPreventDefault」。在我的項目,發現如下:

./node_modules/pako/doc/index.html:} 
./node_modules/webpack/node_modules/uglify-js/tools/domprops.json:  "getPreventDefault", 
./node_modules/uglify-js/tools/domprops.json:  "getPreventDefault", 
./node_modules/handlebars/node_modules/uglify-js/tools/domprops.json:  "getPreventDefault", 
+1

代碼是來自javascript的第一行。點擊錯誤,跳轉到源代碼,getPreventDefault()在哪裏。 – vaso123

+0

'但是第1行沒有代碼 - 你正在查看HTML文檔的第一行 - 在警告的最右側,你應該看到一個文件名和行號,例如:'myscripts.js:1 ' - 點擊它。 – Adam

+0

@Adam警告後沒有js文件名。 – BAE

回答

0

這些typlically只是警告,通知開發人員他們使用正在貶值的那部分代碼。代碼應該仍然在這一點上工作,但它警告他們,在某些時候,這部分代碼可能會停止工作,因爲它是你想要的。

他們給了他們這個代碼已經改變的例子。

除非頁面物理上不加載,否則您應該可以放心,在此時您可能需要調查哪個庫正在使用此折舊呼叫並進行更新。

+0

問題是我不確定現在應該升級哪個庫。 – BAE

+0

@BAE看起來像這是一個已知的問題,我做了一個快速搜索並返回這個。 http://stackoverflow.com/questions/19372658/jquery-1-10-2-warning-issue-from-firefox –

+0

今天早上我搜索了我的問題。但我的jQuery版本是1.12。請參閱我的帖子獲取更多版本信息。 – BAE

相關問題