สมมติว่าคุณต้องการรีเฟรชแท็บ Google Chrome ของคุณโดยอัตโนมัติ ในกรณีนั้น คุณสามารถติดตั้งส่วนขยายของเบราว์เซอร์เพื่อให้งานสำเร็จลุล่วงได้ จากนั้นคุณสามารถกำหนดช่วงเวลาที่กำหนดเองเพื่อโหลดแท็บของคุณใหม่ ผู้ใช้หลายคนเลือกที่จะรีเฟรชหน้าเว็บโดยอัตโนมัติเพื่อให้อยู่ในระบบต่อไป แต่ถ้าคุณไม่ต้องการติดตั้งส่วนขยายของบุคคลที่สามเพื่อโหลดแท็บซ้ำล่ะ มาสำรวจทางเลือกอื่นกัน
วิธีรีเฟรชแท็บ Chrome อัตโนมัติโดยไม่ต้องดาวน์โหลดอะไรเลย
คุณสามารถใช้สคริปต์พิเศษเพื่อสั่งให้ Chrome โหลดแท็บซ้ำได้เป็นครั้งคราว คุณสามารถเรียกใช้สคริปต์เป็นบุ๊กมาร์กหรือแทรกลงในคอนโซลของเบราว์เซอร์ได้โดยตรง คุณจะต้องเปิดบุ๊กมาร์กหรือแท็บคอนโซลของเบราว์เซอร์ไว้เสมอเพื่อให้วิธีนี้ใช้งานได้
วิธีที่ 1: ใช้ Tab A เพื่อควบคุม Tab B
เปิดแท็บใหม่แล้วกด Ctrl, กะ, และ ผม เพื่อเปิดคอนโซล Chrome จากนั้นป้อนสคริปต์ต่อไปนี้:
win1 = window.open(" https://www.yourpage.com");
timer1 = setInterval (ฟังก์ชัน () {win1.location.href=" https://www.yourpage.com"},10*60*1000);
โดยทั่วไป win1 เป็นตัวแปร Javascript สำหรับ Tab B NS setInterval ฟังก์ชันเรียกตัวแปร win1 (แท็บ B) ให้โหลดซ้ำทุกๆ 10 นาที
เปิดแท็บทั้งสองไว้เพื่อให้วิธีนี้ทำงาน หากคุณต้องการสิ้นสุดสคริปต์รีเฟรชอัตโนมัติ เพียงแค่ปิดแท็บของคุณ คุณสามารถใช้สคริปต์ด้านบนเพื่อควบคุมหลายแท็บได้ แน่นอน คุณจะต้องปรับแต่งสคริปต์เล็กน้อยและเพิ่มหลายรายการ ชนะ ตัวแปรและ setInterval ฟังก์ชั่น.
มีข้อดีหลักสองประการในการใช้สคริปต์นี้: คุณสามารถโหลดหน้าเว็บซ้ำซึ่งคุณไม่สามารถควบคุมได้อย่างแน่นอน สคริปต์จะไม่หายไปเมื่อมีการรีเฟรชแท็บที่สอง
วิธีที่ 2: เรียกใช้สคริปต์รีเฟรชอัตโนมัติเป็นบุ๊กมาร์ก
เปิดแท็บใหม่และวางสคริปต์ด้านล่างลงในแถบที่อยู่ของคุณ:
javascript: document.getElementsByTagName("body")[0].innerHTML =
"
src=\"" + window.location.toString() + "\"
style=\"ตำแหน่ง: สัมบูรณ์; ด้านบน: 0; ซ้าย: 0; ขวา: 0; ด้านล่าง: 0; ความกว้าง: 100%; ส่วนสูง: 100%;\">
";
reloadTimer = setInterval (
การทำงาน(){
document.getElementById("testFrame").src=document.getElementById("testFrame").src
},
10000
)
จากนั้นบันทึกสคริปต์เป็นบุ๊กมาร์กใหม่ การป้อนสคริปต์เป็นบุ๊กมาร์ก แสดงว่าคุณบังคับให้เบราว์เซอร์เก็บคำนำหน้า JavaScript ซึ่งเบราว์เซอร์จะลบออก โดยพื้นฐานแล้ว คุณกำลังแทนที่เนื้อหาเอกสารด้วย iframe NS setInterval ฟังก์ชันคือทริกเกอร์ที่โหลดหน้าซ้ำตามการตั้งค่าช่วงเวลาของคุณ
โปรดทราบว่าหน้าเว็บบางหน้าอาจปฏิเสธที่จะแสดงเนื้อหาใดๆ เมื่อตรวจพบว่าคุณกำลังใช้ iframe
วิธีที่ 3: เรียกใช้สคริปต์รีเฟรชอัตโนมัติในคอนโซล DevTools
ขั้นแรก โหลดหน้าที่คุณต้องการรีเฟรช ในการเรียกใช้สคริปต์แท็บการรีเฟรชอัตโนมัติในคอนโซล DevTools คุณต้องเปิดคอนโซลก่อน บน Windows ให้กด กะ, Ctrl, และ ผม กุญแจ บน macOS ให้กด ตัวเลือก, สั่งการ, และ NS. หรือคุณสามารถคลิกที่ ตัวเลือกเพิ่มเติม (จุดแนวตั้งสามจุด), เลือก เครื่องมือเพิ่มเติมจากนั้นคลิกที่ เครื่องมือสำหรับผู้พัฒนา.
จากนั้นคลิกที่แท็บคอนโซลและป้อนสคริปต์ด้านล่าง:
document.getElementsByTagName("body")[0].innerHTML= ``; setInterval(()=>{document.getElementById("testFrame").src=document.getElementById("testFrame").src},10000);
สมมติว่าคุณรู้สึกไม่สบายใจในการใช้งานสคริปต์เหล่านี้ ในกรณีนั้น คุณสามารถใช้ส่วนขยายของเบราว์เซอร์เพื่อโหลดแท็บของคุณซ้ำโดยอัตโนมัติในบางครั้ง
บทสรุป
หากต้องการรีเฟรชแท็บ Chrome โดยอัตโนมัติ คุณสามารถใส่สคริปต์เฉพาะลงในคอนโซลของเบราว์เซอร์ได้โดยตรง หรือคุณสามารถบันทึกสคริปต์เป็นบุ๊กมาร์กได้ หากวิธีการเหล่านี้ไม่ได้ผล คุณสามารถใช้ส่วนขยายของเบราว์เซอร์ที่จะโหลดแท็บของคุณใหม่โดยอัตโนมัติ
คุณจัดการเพื่อเรียกใช้สคริปต์ด้านบนหรือไม่ แจ้งให้เราทราบในความคิดเห็นด้านล่าง