Google Chrome sekmelerinizi otomatik olarak yenilemek istediğinizi varsayalım. Bu durumda, işi halletmek için bir tarayıcı uzantısı yükleyebilirsiniz. Ardından sekmelerinizi yeniden yüklemek için özel zaman aralıkları ayarlayabilirsiniz. Pek çok kullanıcı, oturum açmış durumda kalmak için web sayfalarını otomatik olarak yenilemeyi seçer. Peki ya sekmelerinizi yeniden yüklemek için bir üçüncü taraf uzantısı yüklemek istemiyorsanız? Alternatifleri inceleyelim.
Hiçbir Şey İndirmeden Chrome Sekmeleri Nasıl Otomatik Yenilenir?
Chrome'a zaman zaman sekmeleri yeniden yükleme talimatı vermek için özel bir komut dosyası kullanabilirsiniz. Komut dosyasını yer imi olarak çalıştırabilir veya doğrudan tarayıcı konsoluna enjekte edebilirsiniz. Bu yöntemin çalışması için yer imi veya tarayıcı konsolu sekmesini her zaman açık tutmanız gerekir.
Yöntem 1: Sekme B'yi Kontrol Etmek için Sekme A'yı kullanın
Yeni bir sekme açın ve Chrome konsolunu açmak için Ctrl , Shift ve I tuşlarına basın. Ardından aşağıdaki komut dosyasını girin:
win1 = window.open("https://www.yourpage.com");
timer1 = setInterval(function(){win1.location.href="https://www.yourpage.com"},10*60*1000);
Temel olarak win1 , Tab B için bir Javascript değişkenidir. setInterval işlevi, her 10 dakikada bir yeniden yüklemek için win1 değişkenini (Tab B) çağırır.
Bu yöntemin çalışması için her iki sekmeyi de açık tutun. Otomatik yenileme komut dosyasını sonlandırmak istiyorsanız, sekmelerinizi kapatmanız yeterlidir. Birden çok sekmeyi kontrol etmek için yukarıdaki komut dosyasını kullanabilirsiniz. Elbette, betiği biraz değiştirmeniz ve birden çok kazanma değişkeni ve setInterval işlevleri eklemeniz gerekecek .
Bu komut dosyasını kullanmanın iki ana avantajı vardır: üzerinde kesinlikle hiçbir kontrolünüz olmayan bir web sayfasını yeniden yükleyebilirsiniz. İkinci sekme yenilendiğinde komut dosyası kaybolmaz.
Yöntem 2: Otomatik Yenileme Komut Dosyasını Yer İşareti Olarak Çalıştırın
Yeni bir sekme açın ve aşağıdaki komut dosyasını adres çubuğunuza yapıştırın:
javascript:document.getElementsByTagName("body")[0].innerHTML =
"
src=\"" + window.location.toString() + "\"
style=\"position: absolute; top:0; left:0; right:0; bottom:0; width:100%; height:100%;\">
<\ frame="">";
reloadTimer = setInterval(
function(){
document.getElementById("testFrame").src=document.getElementById("testFrame").src
},
10000
)
Ardından komut dosyasını yeni bir yer imi olarak kaydedin. Komut dosyasını yer imi olarak girerek, tarayıcıyı aksi takdirde kaldıracağı JavaScript önekini tutmaya zorlarsınız. Temel olarak, belge gövdesini bir iframe ile değiştiriyorsunuz. setInterval işlevi , zaman aralığı ayarlarınıza göre sayfayı yeniden yükleyen tetikleyicidir.
Belirli web sayfalarının, bir iframe kullandığınızı algıladıktan sonra herhangi bir içeriği görüntülemeyi reddedebileceğini unutmayın.
Yöntem 3: Otomatik Yenileme Komut Dosyasını DevTools konsolunda çalıştırın
İlk olarak, yenilemek istediğiniz sayfayı yükleyin. DevTools konsolunda otomatik yenileme sekmesi komut dosyasını çalıştırmak için önce konsolu açmanız gerekir. Windows'ta Shift , Ctrl ve I tuşlarına basın. macOS'ta Option , Command ve J tuşlarına basın . Alternatif olarak, Diğer seçenekler'e ( üç dikey nokta ) tıklayabilir, Diğer araçlar'ı seçebilir ve ardından Geliştirici araçları'na tıklayabilirsiniz .

Ardından Konsol sekmesine tıklayın ve aşağıdaki komut dosyasını girin:
document.getElementsByTagName("body")[0].innerHTML= ``; setInterval(()=>{document.getElementById("testFrame").src=document.getElementById("testFrame").src},10000);
Peki, bu komut dosyalarını çalıştırırken kendinizi gerçekten rahat hissetmediğinizi varsayalım. Bu durumda, sekmelerinizi zaman zaman otomatik olarak yeniden yüklemek için bir tarayıcı uzantısı kullanabilirsiniz.
Çözüm
Chrome sekmelerini otomatik olarak yenilemek için tarayıcı konsoluna doğrudan benzersiz bir komut dosyası enjekte edebilirsiniz. Alternatif olarak, komut dosyasını yer imi olarak kaydedebilirsiniz. Bu yöntemler işe yaramazsa, sekmelerinizi otomatik olarak yeniden yükleyen bir tarayıcı uzantısı kullanabilirsiniz.
Yukarıdaki komut dosyalarını çalıştırmayı başardınız mı? Aşağıdaki yorumlarda bize bildirin.