2015-03-12 16 views
6

Thông báo cảnh báo mới đột nhiên xuất hiện trong các công cụ dành cho nhà phát triển Chrome (có thể là sau khi cập nhật) trên dự án CSS + jQuery lớn hơn của tôi và tôi không thể tìm ra vấn đề có thể là:Cảnh báo mới trong Chrome thông qua jQuery

Giá trị được chỉ định '!' không phù hợp với định dạng được yêu cầu. Định dạng là '#rrggbb' trong đó rr, gg, bb là số thập lục phân hai chữ số.

Tôi đã kiểm tra ở khắp mọi nơi và tôi không sử dụng bất kỳ '!' Nào khi chỉ định màu sắc.

Tôi đang sử dụng phiên bản jQuery 2.1.0.

+0

vâng, tôi cũng gặp phải vấn đề này. Tôi nghĩ rằng đó là do một số thư viện mà tôi sử dụng trong các dự án của tôi. bạn sử dụng thư viện bên ngoài? Tôi nghĩ rằng nó không phải là một vấn đề của jQuery – WhiteLine

+0

Một đoạn mã jsfiddle hoặc runnable ở đây sẽ giúp chúng tôi tìm ra thủ phạm. – Pavel

+0

Chỉ trong Chrome? Hãy thử một trình duyệt khác. –

Trả lời

6

Trong trường hợp của tôi, cảnh báo gây ra bởi Spectrum.js, tôi đã cố gắng xóa nó khỏi dự án của mình và lỗi không còn xảy ra nữa, sau đó tôi nghĩ đó chỉ là điều đó. Bạn cũng sử dụng thư viện này trong dự án của bạn?

Đây là những vấn đề liên quan: #291#292

Và điều này có thể làm một sửa chữa: "!" thay thế với "#ffffff" tại dòng 75 của spectrum.js

inputTypeColorSupport = (function() { var colorInput = $("<input type='color' value='#ffffff' />")[0]; return colorInput.type === "color" && colorInput.value !== "#ffffff"; })(), 
+0

Đó là nó, cảm ơn bạn. Đã lưu cho tôi một số lần gỡ lỗi thời gian –

Các vấn đề liên quan