2012-05-02 34 views
0

每個點擊事件都會觸發大約4到8個警告,具體取決於您嘗試的方式。它增加了一百多個非常簡單。警告內容event.layerX and event.layerY are broken and deprecated in WebKit. They will be removed from the engine in the near future.的警告是,包括這在我看來的結果(這是一個asp.net MVC3視圖)jQuery「unobtrusive」ajax導致大規模警告爆炸

<script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.js")" type="text/javascript"></script> 

是什麼給了,爲什麼所有的警告?

+0

奇怪的方式來做一個腳本來源..爲什麼這樣很奇怪? – DanRedux

+0

@DanRedux - 這個標記來自剃刀引擎。 –

回答

1

嘗試比較MVC4中的jquery.unobtrusive-ajax.js和/或使用Microsoft的CDN。 http://www.asp.net/ajaxlibrary/cdn.ashx#ASPNET_MVC_Releases_on_the_CDN_10

+0

我相信這些警告實際上是一個Chrome瀏覽器的bug,加上部分webkit的不當實現。我正在使用jQuery 1.4.4,並且我讀到它在新的1.7中已修復。我想我必須忍受這些警告。 –

+0

或升級到jQuery 1.7.2,jQuery驗證1.9 http://www.asp.net/ajaxlibrary/cdn.ashx#jQuery_Validation_Releases_on_the_CDN_2,看看是否能解決問題。 – robrich

+0

@robich - 我會的,但我在不同的地方有很多jQuery。在一個地方改變1.7.2會破壞所有使用「live」和「attr」的地點,然後我必須搜索每個地點。目前,這個系統將不得不1.4.4 –