Çözüldü VB.Net Webbrowser`de önbellek ve tarayıcı temizleme

Star-Turk

Kıdemli Üye
2 Kas 2012
3,516
7
Merhaba arkadaşlar , Vb.net`de kendi oluşturduğum webbrowser1`in önbelliğini ve çerezlerini nasıl temizlerim ?​
 
Moderatör tarafında düzenlendi:

Star-Turk

Kıdemli Üye
2 Kas 2012
3,516
7
Eğer her programcının yaptığı ilk zamanlaronda ve basit yaptıysan önbellek çerez geçmiş vb şeyler olmaz kardeşim :)
Dediğinden hiç bişey anlamadım.
Elimde bir kod vardı yarın size vereyim.
Ancak biraz uzun sürüyor , söylemedi demeyin.
Bekliyorum o zaman mesajını :)
webb rowser1.Re fresh(W ebBrowserRefre shOption.Completly)

boşlukları kapat

bu kod sayfa yenileme kodu değil mi ?
 

RAUN

Efsane Grafiker
19 Haz 2011
6,697
113
Reykjavik
valla dostum ben hiç bilmiyorum ancak biraz araştırma yaptım bunları buldum umarım işine yarar.

Kod:
[B]İnternet Explorer gözatma geçmişini silmek istediğimizde aşağıdaki kodu kullanabiliriz.

System.Diagnostics.Process.Start("rundll32.exe", "InetCpl.cpl,ClearMyTracksByProcess 8")

Bu kod çalıştırıldığında İnternet Explorer’ın dialog penceresi açılır ve gözatma geçmişi silinmeye başlanır.

Kullandığınız tarayıcıda veya görüntülediğiniz sayfada sorun varsa, öncelikle tarayıcının önbelleğini temizlemeyi deneyin. Önbelleği temizledikten sonra sorun devam ediyorsa, tarayıcının çerezlerini temizleyin.
Önbelleği ve çerezleri temizleme talimatları, her tarayıcı ve her sürüm için farklı olabilir. Sık kullanılan çeşitli tarayıcılar ve sürümler için gereken adımları aşağıda görebilirsiniz. Başlangıç olarak kullandığınız tarayıcıyı seçin:
Microsoft Internet Explorer
 Sürümü öğrenmek için, Internet Explorer'da "Yardım" seçeneğini ve ardından "Internet Explorer Hakkında" seçeneğini tıklayın. "Yardım" menüsünü göremiyorsanız, menülerin gösterilmesi için "Alt" düğmesine basın.
1) Önbellek. Öncelikle, kullandığınız sürümün tarayıcı önbelleğini temizleyin:
Internet Explorer 7.x

Araçlar menüsünü tıklayın. Menüyü göremiyorsanız menülerin gösterilmesi için klavyenizde Alt düğmesine basın.
Tarama Geçmişini Sil seçeneğini belirtin.
Dosyaları sil düğmesini tıklayın.
Onay penceresinde Evet düğmesini tıklayın.
Kapat düğmesini tıklayın.

Not: Önbellek geçmişinin silinmesi birkaç dakika sürebilir. 

Internet Explorer 6.x

Araçlar menüsünü tıklayın.
Internet Seçenekleri'ni seçin.
Genel sekmesini tıklayın.
Dosyaları Sil düğmesini tıklayın.
Onay penceresinde Tamam düğmesini tıklayın.
'Internet Seçenekleri' penceresini kapatmak için Tamam düğmesini tıklayın.

Not: Önbellek geçmişinin silinmesi birkaç dakika sürebilir. 
2) Çerezler. Önbelleğin temizlenmesi sorunu gidermezse, tarayıcı çerezlerini de temizlemeniz gerekebilir.
Önemli! Tarayıcı çerezlerini silmek sorunu çözebilir, ancak aynı zamanda daha önce ziyaret ettiğiniz siteler için kayıtlı ayarlarınızın da silinmesine yol açar.
Internet Explorer 7.x

Araçlar menüsünü tıklayın. Menüyü göremiyorsanız menülerin gösterilmesi için klavyenizde Alt düğmesine basın.
Çerezleri sil düğmesini tıklayın.
Onay penceresinde Evet düğmesini tıklayın.
Kapat düğmesini tıklayın.


Internet Explorer 6.x

Araçlar menüsünü tıklayın.
Internet Seçenekleri'ni seçin.
Genel sekmesini tıklayın.
Çerezleri Sil düğmesini tıklayın.
Onay penceresinde Tamam düğmesini tıklayın.
'Internet Seçenekleri' penceresini kapatmak için Tamam düğmesini tıklayın.

Mozilla Firefox
 Sürümü öğrenmek için Firefox'ta: Windows'da, "Yardım" seçeneğini ve ardından "Mozilla Firefox Hakkında" seçeneğini tıklayın. Max OS X kullanıyorsanız, "Firefox" seçeneğini ve ardından "Mozilla Firefox Hakkında" seçeneğini tıklayın.
1) Önbellek. Öncelikle, kullandığınız sürümün tarayıcı önbelleğini temizleyin:
Windows için Firefox 3.x

Araçlar menüsünü tıklayın.
Özel Verileri Temizle seçeneğini belirtin.
'Önbellek' onay kutusunu işaretleyin.
'Özel Verileri Şimdi Temizle' düğmesini tıklayın.


Mac OS X için Firefox 3.x

Firefox menüsünü tıklayın.
Tercihler'i seçin.
Gelişmiş seçeneğini belirtin.
Ağ sekmesini tıklayın.
'Çevrimdışı Depolama' bölümünde, Şimdi Temizle düğmesini tıklayın.
Tamam düğmesini tıklayın.


Windows için Firefox 2.x

Araçlar menüsünü tıklayın.
Seçenekler öğesini seçin.
Gelişmiş seçeneğini belirtin.
Ağ sekmesini tıklayın.
'Önbellek' bölümünde, Şimdi Temizle düğmesini tıklayın.
Tamam'ı tıklayın.


Mac OS X için Firefox 2.x

Firefox menüsünü tıklayın.
Tercihler'i seçin.
Gelişmiş seçeneğini belirtin.
Ağ sekmesini tıklayın.
'Önbellek' bölümünde, Şimdi Temizle düğmesini tıklayın.
Tamam'ı tıklayın.

2) Çerezler. Önbelleğin temizlenmesi sorunu gidermezse, tarayıcı çerezlerini de temizlemeniz gerekebilir.
Önemli! Tarayıcı çerezlerini silmek sorunu çözebilir, ancak aynı zamanda daha önce ziyaret ettiğiniz siteler için kayıtlı ayarlarınızın da silinmesine yol açar.
Windows için Firefox 3.x

Firefox'ta, Araçlar menüsünü tıklayın.
Options (Seçenekler) öğesini tıklayın.
Gizlilik seçeneğini tıklayın.
Çerezler bölümünde, Çerezleri Göster seçeneğini tıklayın.
Çerezler iletişim kutusunda, Tüm Çerezleri Kaldır seçeneğini tıklayın.
Çerezler iletişim kutusunu kapatmak için Tamam'ı tıklayın.
Seçenekler'i kapatmak için Tamam'ı tıklayın.


Mac OS X için Firefox 3.x

Firefox menüsünü tıklayın.
Tercihler'i tıklayın.
Gizlilik seçeneğini tıklayın.
Çerezler bölümünde, Çerezleri Göster seçeneğini tıklayın.
Çerezler iletişim kutusunda, Tüm Çerezleri Kaldır seçeneğini tıklayın.
Çerezler iletişim kutusunu kapatmak için Tamam'ı tıklayın.
Tercihler'i kapatmak için Tamam'ı tıklayın.


Windows için Firefox 2.x

Firefox'ta, Araçlar menüsünü tıklayın.
Options (Seçenekler) öğesini tıklayın.
Gizlilik seçeneğini tıklayın.
Çerezler bölümünde, Çerezleri Göster seçeneğini tıklayın.
Çerezler iletişim kutusunda, Tüm Çerezleri Kaldır seçeneğini tıklayın.
Çerezler iletişim kutusunu kapatmak için Tamam'ı tıklayın.
Seçenekler'i kapatmak için Tamam'ı tıklayın.


Mac OS X için Firefox 2.x

Firefox menüsünü tıklayın.
Tercihler'i tıklayın.
Gizlilik seçeneğini tıklayın.
Çerezler bölümünde, Çerezleri Göster seçeneğini tıklayın.
Çerezler iletişim kutusunda, Tüm Çerezleri Kaldır seçeneğini tıklayın.
Çerezler iletişim kutusunu kapatmak için Tamam'ı tıklayın.
Tercihler'i kapatmak için Tamam'ı tıklayın.

Google Chrome
Google Chrome Yardım Sayfası İçin Tıklayın »
Apple Safari
 Sürümü öğrenmek için, Safari'de: Mac OS X kullanıyorsanız, "Safari" seçeneğini ve ardından "Safari Hakkında" seçeneğini tıklayın. Windows'da, "Yardım" seçeneğini ve ardından "About Safari" seçeneğini tıklayın.
1) Önbellek. Öncelikle, kullandığınız sürümün tarayıcı önbelleğini temizleyin:
Mac OS X için Safari 3.x

Safari menüsünü tıklayın.
Önbelleği Temizle seçeneğini belirtin.
Boş seçeneğini tıklayın.


Windows için Safari 3.x

Düzenle menüsünü tıklayın.
Önbelleği Temizle seçeneğini belirtin.
Boş seçeneğini tıklayın.

2) Çerezler. Önbelleğin temizlenmesi sorunu gidermezse, tarayıcı çerezlerini de temizlemeniz gerekebilir.
Önemli! Tarayıcı çerezlerini silmek sorunu çözebilir, ancak aynı zamanda daha önce ziyaret ettiğiniz siteler için kayıtlı ayarlarınızın da silinmesine yol açar.
Mac OS X için Safari 3.x

Düzenle menüsünü tıklayın.
Tercihler'i tıklayın.
Güvenlik seçeneğini tıklayın.
Çerezleri Göster'i tıklayın.
Tümünü Kaldır'ı tıklayın.
Bitti'yi tıklayın.
'Tercihler' iletişim kutusunu kapatın.


Windows için Safari 3.x

Safari menüsünü tıklayın.
Tercihler'i seçin.
Güvenlik seçeneğini tıklayın.
Çerezleri Göster'i tıklayın.
Tümünü Kaldır'ı tıklayın.
Çerezler listesini kapatmak için Bitti'yi tıklayın.
'Tercihler' iletişim kutusunu kapatın.

Opera
 Sürümü öğrenmek için Opera'da: Windows'da, "Yardım" seçeneğini ve ardından "Opera Hakkında" seçeneğini tıklayın. Mac OS X kullanıyorsanız, "Opera" seçeneğini ve ardından "Opera Hakkında" seçeneğini tıklayın. 
1) Önbellek. Öncelikle, kullandığınız sürümün tarayıcı önbelleğini temizleyin:
Windows için Opera 9.x

Opera'da, Araçlar menüsünü tıklayın.
Tercihler'i tıklayın.
Gelişmiş sekmesini seçin.
Sol sütunda Geçmiş'i tıklayın.
Disk önbelleği bölümünde, Şimdi Boşalt seçeneğini tıklayın.
Tercihler'i kapatmak için Tamam'ı tıklayın.


Mac OS X için Opera 9.x

Opera'da, Opera menüsünü tıklayın.
Tercihler'i tıklayın.
Gelişmiş sekmesini tıklayın.
Sol sütunda Geçmiş'i tıklayın.
Disk önbelleği bölümünde, Şimdi Boşalt seçeneğini tıklayın.
Tercihler'i kapatmak için Tamam'ı tıklayın.

2) Çerezler. Önbelleğin temizlenmesi sorunu gidermezse, tarayıcı çerezlerini de temizlemeniz gerekebilir.
Önemli! Tarayıcı çerezlerini silmek sorunu çözebilir, ancak aynı zamanda daha önce ziyaret ettiğiniz siteler için kayıtlı ayarlarınızın da silinmesine yol açar.
Windows için Opera 9.x

Opera'da, Araçlar menüsünü tıklayın.
Özel Verileri Sil seçeneğini tıklayın.
Ayrıntılı Seçenekler öğesini tıklayın.
Tüm Çerezleri Sil seçeneğini belirtin.
Silmek istemediğiniz diğer Özel Veri seçenekleri için onay kutusunun işaretini kaldırın.
Sil'i tıklayın.


Mac OS X için Opera 9.x

Opera'da, Opera menüsünü tıklayın.
Özel Verileri Sil seçeneğini tıklayın.
Ayrıntılı Seçenekler öğesini tıklayın.
Tüm Çerezleri Sil seçeneğini belirtin.
Silmek istemediğiniz diğer Özel Veri seçenekleri için onay kutusunun işaretini kaldırın.
Sil'i tıklayın.[/B]
 

eksikeksik

Kıdemli Üye
5 Ağu 2012
2,618
0
He watching
Dediğinden hiç bişey anlamadım.

Bekliyorum o zaman mesajını :)


bu kod sayfa yenileme kodu değil mi ?

Bunlardan herhangi biri ben hepsini kullanmışım gerekli olduğu için.

System.Diagnostics.Process.Start("rundll32.exe", "InetCpl.cpl,ClearMyTracksByProcess 8")'Geçici İnternet Dosyaları
System.Diagnostics.Process.Start("rundll32.exe", "InetCpl.cpl,ClearMyTracksByProcess 2")'Çerezler
 

Star-Turk

Kıdemli Üye
2 Kas 2012
3,516
7
Temizlemen İçin Varsayılan Tarayıcını Bilmen Lazım
Otomatik Olarak Varsayılan Tarayıcı Üzerinden Açar
Tarayıcını Bul Araştır Ve Uygula :)

Varsılan tarayıcı ile ne alakası var ki ?
Ben sadece webbrowser1`deki çerezleri ve önbelleği silmesini istedim ama sorun yok buldum kodları ;

İşe yarayacak olursa kodlar ;

Kod:
'Temporary Internet Files
        System.Diagnostics.Process.Start("rundll32.exe", "InetCpl.cpl,ClearMyTracksByProcess 8")

        'Cookies()
        System.Diagnostics.Process.Start("rundll32.exe", "InetCpl.cpl,ClearMyTracksByProcess 2")

        'History()
        System.Diagnostics.Process.Start("rundll32.exe", "InetCpl.cpl,ClearMyTracksByProcess 1")

        'Form(Data)
        System.Diagnostics.Process.Start("rundll32.exe", "InetCpl.cpl,ClearMyTracksByProcess 16")

        'Passwords()
        System.Diagnostics.Process.Start("rundll32.exe", "InetCpl.cpl,ClearMyTracksByProcess 32")

        'Delete(All)
        System.Diagnostics.Process.Start("rundll32.exe", "InetCpl.cpl,ClearMyTracksByProcess 255")

        'Delete All – Also delete files and settings stored by add-ons 
        System.Diagnostics.Process.Start("rundll32.exe", "InetCpl.cpl,ClearMyTracksByProcess 4351")
 

'Black-Life

Kıdemli Üye
13 Mar 2013
2,543
0
37
Teşkilat
Varsılan tarayıcı ile ne alakası var ki ?
Ben sadece webbrowser1`deki çerezleri ve önbelleği silmesini istedim ama sorun yok buldum kodları ;

İşe yarayacak olursa kodlar ;

Kod:
'Temporary Internet Files
        System.Diagnostics.Process.Start("rundll32.exe", "InetCpl.cpl,ClearMyTracksByProcess 8")

        'Cookies()
        System.Diagnostics.Process.Start("rundll32.exe", "InetCpl.cpl,ClearMyTracksByProcess 2")

        'History()
        System.Diagnostics.Process.Start("rundll32.exe", "InetCpl.cpl,ClearMyTracksByProcess 1")

        'Form(Data)
        System.Diagnostics.Process.Start("rundll32.exe", "InetCpl.cpl,ClearMyTracksByProcess 16")

        'Passwords()
        System.Diagnostics.Process.Start("rundll32.exe", "InetCpl.cpl,ClearMyTracksByProcess 32")

        'Delete(All)
        System.Diagnostics.Process.Start("rundll32.exe", "InetCpl.cpl,ClearMyTracksByProcess 255")

        'Delete All – Also delete files and settings stored by add-ons 
        System.Diagnostics.Process.Start("rundll32.exe", "InetCpl.cpl,ClearMyTracksByProcess 4351")

Çünkü webBrowser Varsayılan Tarayıcını Aktarır.
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.