Safari Geliştirme menüsünü kullanma

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.

Benim için Safari'yi aç

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.

Web Denetçisini Göster

Web Denetçisi bir web sayfasında bulunan kaynakları listeler ve sayfanın kaynak kodunu, CSS bilgilerini, DOM ağaçlarını ve özelliklerini ve görsel DOM metriklerini görüntülemenize ve arama yapmanıza olanak sağlar. Web Denetçisi aynı zamanda bir hata konsolu ve ağ zaman çizelgesi de içerir.

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 kodunu aramak için, 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.

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 Internet’teymiş gibi çalışmasını sağlar.

Akıllı Arama Alanında JavaScript'e İzin Ver

Adres ve arama alanına “javascript:” ifadesini içeren bir URL yazmanıza veya yapıştırmanıza izin verir.

Ayrıca bakın
Web sayfası öğelerini ve etkinliğini inceleme

Apple Safari Geliştirici web sitesi

WebGL web sitesi