sourceEşlemeURL ve sourceURL söz dizimi değişti

Kaynak eşlemelerinden veya sourceURL'lerden herhangi birini (her ikisi de Sourcemaps'teki HTML5 Rocks Primer bölümünde ele alınmıştır) kullanırsanız Chrome konsolunda "/*@ sourceMappingURL=" source mapping URL declaration is deprecated, "/*# sourceMappingURL=" declaration should be used instead. gibi bir uyarı görebilirsiniz.

Sourcemapping Geliştirici Araçları ekran görüntüsü

Konuyu aşağıda bulabilirsiniz:

Künye

//@cc_on tarafından IE JScript motorunda koşullu derlemeyi açmak üzere yorumlandıktan sonra //@ sourceMappingURL öğesinin, sayfada her bulunduğunda IE ile çakıştığı tespit edildi. HTML5 Shiv'in eski sürümü, burada özel bir suçludur.

Spesifikasyon Değişikliği

//@ sourceMappingURL söz dizimi, Sourcemap V3 spesifikasyonunda tanımlanmıştır. Bunun yerine //# söz dizimi kullanılacak şekilde değiştirilmiştir.

sourceURL

//@ sourceURL, spesifikasyonda da tanımlanmıştır ve tutarlılık için //# söz dizimiyle eşleşecek şekilde yapılmıştır. sourceURL'nin ne yaptığıyla ilgili ayrıntılar için takip edin. Ember'in minispade, Google'ın concatenate.js ve diğerleri tarafından kullanılır. Chrome'da sourceURL, değerlendirilen JS'nin yanı sıra satır içi komut dosyaları ve satır içi stiller için de desteklenir.

Tarayıcı Geliştirici Araçları'nda Uygulama = bitti!

  • Safari İnceleyici artık source MatchingURL ve sourceURL için //#'i destekliyor
  • sourceURL için Firebug'daki değişiklik yapıldı.
  • Firefox, source MatchingURL ile ilgili değişikliği çıkardı. sourceURL bileti buradadır.
  • Chrome Geliştirici Araçları, sourcemapURL vesourceURL ile ilgili değişikliği fark etti. Ayrıca, kullanımdan kaldırılan //@ söz diziminin kullanımı hakkında da uyarı verir.

Bu değişiklikler, kararlı sürüme geçerken tam araç desteği için her iki söz dizimini de aynı anda kullanabilir veya ihtiyaçlarınıza bağlı olarak hemen # söz dizimine taşıyabilirsiniz.