簡體   English   中英

JavaScript運行時錯誤:無法設置未定義或空引用的屬性“ WebKit”

[英]JavaScript runtime error: Unable to set property 'WebKit' of undefined or null reference

我正在asp.net上,當然也在前端使用javascripts。

我在Google上進行了搜索,但找不到與“ webkit”類似的問題,

順便說一句,我正在使用IE。 我嘗試在chrome上進行調試,我的應用程序的大部分工作都在進行。 我的意思是,可以加載起始頁面,但不會顯示更多內容和詳細信息。 看起來它只加載了框架...

我什至嘗試在我的JavaScript代碼的開頭放置一個斷點,但此錯誤仍然彈出。 我猜是因為js文件?

這就是我用的。

<script src="Scripts/jquery-1.10.2.js"></script>
<script src="Scripts/jquery-ui-1.10.2.js"></script> 

這是一個奇怪的問題,它在上周出現,然后沒有做任何修改就消失了! 然后今天又回來了...

提前謝謝!

它正在通過檢查瀏覽器對象的webkit屬性來確定您是否正在使用Webkit瀏覽器。 不幸的是,由於建議檢查瀏覽器功能而不是瀏覽器類型,因此在較新的jQuery版本中刪除了該對象。

這將消除錯誤消息,但將假定所有瀏覽器都不是webkit瀏覽器...

if (typeof ($.browser) == "undefined") {
    $.browser = {};
}
if (typeof ($.browser.webkit) == "undefined") {
    $.browser.webkit = false;
}

包含jQuery 之后 ,但在調用任何內容之前,都將需要它,從而導致錯誤。 將其放在您自己第一個包含的腳本的頂部可能就足夠了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM