Bir web geliştirici iseniz, Safari Geliştirme menüsü web sitenizin tüm standart temelli web tarayıcılarda düzgün çalıştığından emin olmak için kullanabileceğiniz araçlar sağlar.
Menü çubuğunda Geliştirme menüsünü görmüyorsanız, Safari > Tercihler'i seçin, İleri Düzey’i tıklayın, sonra "Geliştirme menüsünü menü çubuğunda göster" öğesini seçin.
Geliştirme menüsündeki komutların açıklaması için aşağıdaki tabloya bakın.
Sayfayı Şununla Aç | Görüntülenen web sitesini bilgisayarınızda yüklü bir web tarayıcısını kullanarak, alt menüde listelendiği şekilde açar. |
Kullanıcı Aracısı | Web tarayıcınızın web sunucu tarafından nasıl tanımlandığını değiştirir. Bu seçeneği, web sunucunuza farklı bir tarayıcı, işletim sistemi veya Safari sürümü kullandığınızı düşündürerek onu “kandırmak” ve böylece sunucunun değişken koşullarda farklı bir içerik sağlayıp sağlamadığını incelemek için kullanın. |
Duyarlı Tasarım Moduna girme | Duyarlı Tasarım Modu, çeşitli ekran büyüklükleri ve yönlerinde web deneyimleri tasarlamak için basit bir arabirim sağlar. Bu seçeneği, web sayfanızı farklı ekran büyüklükleri (Apple aygıtları ve özel görüş alanları için olanlar dahil) ve Kullanıcı Aracılarıyla hızla önizleme için kullanın. |
Web Denetçisini Göster | Web Denetçisi geliştiricilerin ileri düzey web uygulamaları yaratması için tasarlanmış, sade, birleştirilmiş bir arabirim sağlar. Bir web sayfasına yönelik kaynakları, zaman eksenlerini, kaynak kodu, hata ayıklayıcısını ve hata konsolunu görüntülemek için bunu kullanın. |
Hata Konsolunu Göster | Hata konsolu HTML ve XML sözdizimi hatalarını ve uyarılarını görüntüler. Aynı zamanda JavaScript hatalarını ve console.log, console.error, console.warn, console.assert ve console.info dosyalarından diğer mesajları da görüntüler. |
Sayfa Kaynağını Göster | Görüntülenen web sayfasının ana çerçevesi için HTML kaynak kodunu gösterir. Kaynak kodda arama yapmak için kodda herhangi bir yeri tıklayın, Komut-F tuşlarına basın, sonra Kaynak Kodu bölümünde görünen arama alanına bir sözcük veya ifade girin. |
Sayfa Kaynaklarını Göster | Belgeler, stil sayfaları ve betikler gibi web sayfası kaynaklarının listesini gösterir. |
Kod Parçacığı Düzenleyiciyi Göster | Web sayfasının tamamını açmadan küçük HTML parçalarını hızlı bir şekilde test etmenize olanak tanır. |
Genişletme Oluşturucu’yu Göster | Safari uzantıları için meta verileri paketler ve sağlar. |
Zaman Ekseni Kaydını Başlat | Ağ İstekleri, Yerleşim ve İşleme ile JavaScript ve Etkinlikler için WebKit Denetçisi’nde zaman eksenlerini kaydeder. Kaydı durdurmak için Geliştirme > Zaman Ekseni Kaydını Durdur komutunu seçin. |
Önbellekleri Boşalt | Web sayfası önbelleğini ve diğer Safari önbelleklerini boşaltır. |
Önbellekleri Etkisizleştir | Bir alt kaynağa her erişildiğinde önbelleğe alınmış kopyayı kullanmak yerine o alt kaynağı web sunucudan getirir. |
Görüntüleri Etkisizleştir | Görüntülerin kendileri yerine alternatif içerik gösterir. Bu, web sayfasının uygun bir başka içeriğe sahip olduğundan emin olmak için yararlıdır. |
Stilleri Etkisizleştir | Tüm CSS stillerini yok sayar. Bu, web sitenizdeki bazı sayfa yerleşimi sorunlarını araştırmanızda çok yararlıdır. Safari tercihlerinin İleri Düzey bölümünde ayarlanmış bir stil sayfanız varsa, kullanılmaya devam eder. |
JavaScript’i Etkisizleştir | Tüm JavaScript'i yok sayar. Bu, web sayfası bölümlerinin davranışlarına ilişkin sorunları araştırırken ve JavaScript’i desteklemeyen veya JavaScript’in etkisizleştirildiği web tarayıcılarda bir web sayfasının nasıl davranacağını test ederken faydalıdır. Safari tercihlerinin Güvenlik bölümünde de JavaScript’i açıp kapatabilirsiniz. |
Genişletmeleri Etkisizleştir | Tüm genişletmeleri etkisizleştirir. Yüklü genişletmeler, Safari tercihlerinin Genişletmeler bölümünde listelenir. |
Siteye Özgü Müdahaleleri Etkisizleştir | Bazı web sitelerindeki sorunlar için, bu web sitelerinin geliştiricilerinin sorunlar için çözümler test etmelerine olanak sağlayacak şekilde geçici çözümler bulan özel durum Safari kodunu kapatır. |
Yerel Dosya Sınırlamalarını Etkisizleştir | Mac’inizdeki tüm dosyaları aynı kaynaktan geliyormuş gibi işler; böylece bu dosyalar birbirlerinin içeriğine betik yazma veya XHR yoluyla erişebilir. Bu özellik, Mac’inizdeki bir web sitesi kopyasının İnternet’teymiş gibi çalışmasını sağlar. |
Orijinler Arası Sınırlamaları Etkisizleştir | JavaScript’in, normalde güvenlik gerekçeleriyle engellenecek diğer alanlara istekte bulunmasına izin verir. |
Akıllı Arama Alanında JavaScript'e İzin Ver | Akıllı Arama alanına “javascript:” ifadesini içeren bir URL yazmanıza veya yapıştırmanıza izin verir. |
SHA-1 Sertifikalarının Güvenli Olmadığını Kabul Et | SHA-1 sertifikaları kullanan web sitelerinin güvenli olmadığını kabul eder. |