Rehber Mobil tarayıcılarda geliştirici konsolunu nasıl açılır?

poro

Yetkin
Katılım
6 Mart 2024
Mesajlar
193
Makaleler
2
Çözümler
4
Beğeniler
207
İlk olarak herhangi bir sayfayı açıp sayfayı yer işaretlerine ekliyoruz. Sayfanın hiçbir önemi yok.



Ardından kayıtlı yer işaretlerini açıp kullanacağımız yer işaretini buluyoruz ve düzenle diyoruz. Ad olarak istediğinizi yazabilirsiniz. Sonrasında bu ada ihtiyacımız olacak ama.



URL yerine şu komutu yazıyoruz ve çıkıyoruz

JavaScript:
javascript:(function () { var script = document.createElement('script'); script.src="//cdn.jsdelivr.net/npm/eruda"; document.body.appendChild(script); script.onload = function () { eruda.init() } })();



Şimdi geliştirici konsolunu açmak istediğimiz siteye gidip arama çubuğunda yer işaretimizi arıyoruz.
Burada kendi yer işaretimize tıklayınca sağ altta geliştirici konsolunu açabileceğiniz bir ayarlar butonu çıkmış olacak.



Artık mobilden ilgili sayfa için geliştirici konsolunu kullanabiliriz.



Önemli güvenlik uyarıları

Bu araç telefonunuza belirli bir CDN'den Eruda aracını cihazınıza indirir. Eruda mobil için kullandığımız geliştirici konsolunun ta kendisi. Script o an açık olan sayfanın tüm bağlamına erişim sağlar. Yani; document.cookie, localStorage, sessionStorage verilerini okuyabilir ve DOM üzerinde her türlü değişikliği yapabilir (doğal olarak). Buradaki erişimden kasıt harici bir erişim değildir. Araç cihazınızda lokal olarak çalışmaktadır. Araç açık kaynak ve güvenilirdir. Kullandığımız CDN ise (jsdelivr) saygın ve standart bir CDN'dir. Yine de yarın CDN'nin veya kütüphanenin hacklenmesi durumunda aracın erişim alanını bilmenizde fayda var.

Eruda neyse de Jsdelivr'ın hacklenmesi durumunda son endişeleneceğimiz şey bu yer işareti olacaktır gerçi


Eruda GitHub Reposu
 
Firefox forklari daha iyi gibi biraz uğraştırıcı.
Fennec üzerinde ve firerox nightly re vardı diye hatırlıyorum.
 
Firefox forklari daha iyi gibi biraz uğraştırıcı.
Fennec üzerinde ve firerox nightly re vardı diye hatırlıyorum.

Elbette doğrudur. Hızlı, basit ve uğraştırmayan bir yöntemi göstermek istedim. Bir başlangıç noktası olması için. Derine indikçe yetersiz veya eksik gelebilir.
 
Maalesef Microsoft Edge Android sürümünde çalışmıyor, "Edge cannot run the script because JavaScript is not allowed to be used this way" hatası veriyor. Firefox Android sürümünde ise sorunsuz çalışıyor. Sanırım Microsoft, Edge tarayıcısında bu tarz komutların çalışmasını engellemiş.

Fakat garip bir şekilde bu hatayı araştırınca birebir aynı hatanın Apple Safari tarayıcısında çıktığını görüyorum. Hatta hata mesajı da birebir aynı, sadece orada Edge yerine Safari yazıyor. Sanırım Microsoft, Edge tarayıcısına da Safari'nin yaptığı gibi bir güvenlik önlemi eklemek istemiş ancak ya istemsizce ya da isteyerek Android sürümünü de etkilemiş.
 
Safari'de iOS 26 ile birlikte daha fazla eklenti desteği sunuluyor. Ben web inspector eklentisini kurdum bile, birebir ss'lerdekinin aynısı. Hantal çalışsa da işe yarıyor.
 
Farklı bir konu, teşekkürler.
 

Safari için, arama çubuğundan açmak yerine yer işaretlerinden açarsanız çalışır diyen yazılar görmüştüm Stack Overflow'da. Edge için denedim ancak olmadı. Safari için de pek ümidim yok açıkçası. Bazı tarayıcılar güvenlik adı altında çok kısıtlayıcı oluyor. Öte yandan eklenti seçenekleri hala mevcut. Bu da zaten eklenti gibi çalışıyor bir nevi.
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için çerezleri kabul etmelisiniz. Daha Fazlasını Öğren.…