Nếu sử dụng sơ đồ nguồn hoặc sourceURL (cả hai đều được đề cập trong bài viết nhập môn về sơ đồ nguồn này), thì bạn có thể thấy cảnh báo trong bảng điều khiển Chrome như "/*@ sourceMappingURL=" source mapping URL declaration is deprecated, "/*# sourceMappingURL=" declaration should be used instead.

Sau đây là nội dung của chương trình:
Động lực
//@ sourceMappingURL
đã được tìm thấy có xung đột với IE bất cứ khi nào tìm thấy trong trang sau khi //@cc_on
được diễn giải để bật tính năng biên dịch có điều kiện trong công cụ JScript của IE. Phiên bản cũ của HTML5 Shiv là một lỗi vi phạm cụ thể ở đây.
Thay đổi về thông số kỹ thuật
Cú pháp //@ sourceMappingURL
được xác định trong thông số kỹ thuật của Sourcemap V3. Cú pháp này đã được thay đổi để sử dụng cú pháp //#
.
sourceURL
//@ sourceURL
cũng được xác định trong quy cách và được tạo để khớp với cú pháp //#
để đảm bảo tính nhất quán. Hãy tiếp tục để biết thông tin chi tiết về chức năng của sourceURL. Thư viện này được minispade của Ember, concatenate.js của Google và các thư viện khác sử dụng. Trong Chrome, sourceURL
được hỗ trợ cho các tập lệnh nội tuyến và kiểu nội tuyến, ngoài JS được đánh giá.
Triển khai trong Công cụ cho nhà phát triển của trình duyệt = hoàn tất!
- Công cụ kiểm tra Safari hiện hỗ trợ
//#
cho sourceMappingURL và sourceURL - Thay đổi của Firebug đã ra mắt cho sourceURL.
- Firefox đã phát hành thay đổi cho sourceMappingURL. Vé sourceURL ở đây.
- Chrome DevTools đã triển khai thay đổi cho sourceMappingURL và
sourceURL. Trình gỡ lỗi cũng sẽ cảnh báo về việc sử dụng cú pháp
//@
không dùng nữa.
Mặc dù những thay đổi này sẽ được đưa vào bản phát hành ổn định, nhưng bạn có thể sử dụng cả hai cú pháp cùng lúc để được hỗ trợ đầy đủ về công cụ hoặc di chuyển ngay sang cú pháp #
, tuỳ thuộc vào nhu cầu của bạn.