ฉันสามารถปิดการแสดงผลล่วงหน้าของ Google Chrome ได้หรือไม่


30

ตามบล็อก Google Chrome สำหรับวันพฤหัสบดีที่ 5 มกราคม 2012 Chrome ได้เพิ่มคุณสมบัติเบต้าซึ่งบางครั้งมันจะโหลดหน้าเว็บในพื้นหลังก่อนที่คุณจะพิมพ์ URL ให้เสร็จ เมื่อคุณทำเสร็จแล้วกด Enter มันก็สามารถแสดงมัน ฉันสามารถยืนยันได้ว่าในเวอร์ชัน 17 ฟีเจอร์นี้อยู่ในรุ่นเสถียร

ฉันจะปิดการดึงข้อมูลล่วงหน้านี้ได้อย่างไร

ทำไม

ฉันเป็นผู้พัฒนาและคุณลักษณะนี้ทำให้ฉันสับสน ดูเหมือนว่าหนึ่งในเว็บแอปของฉันกำลังทำการ "เปลี่ยนเส้นทางสองครั้ง" แต่สาเหตุที่แท้จริงคือ Chrome ขอหน้าเว็บหนึ่งครั้งขณะที่ฉันพิมพ์ URL และอีกครั้งเมื่อฉันกด Enter (พฤติกรรมนี้ไม่สอดคล้องกันอย่างสิ้นเชิงเช่นกัน)

สิ่งที่ฉันได้ลอง

ฉันค้นหา "การคาดคะเน" ในการตั้งค่าและไม่ได้ทำเครื่องหมายต่อไปนี้:

  • "ใช้บริการทำนายผลเพื่อช่วยให้การค้นหาและ URL ที่พิมพ์ในแถบที่อยู่สมบูรณ์"
  • "คาดการณ์การกระทำของเครือข่ายเพื่อปรับปรุงประสิทธิภาพการโหลดหน้าเว็บ" แต่ปัญหายังคงมีอยู่ (อย่างน้อยสำหรับการโหลดเว็บไซต์ที่โฮสต์บนเครื่องของฉันเอง)

1
ตามที่การทำให้หน้าเว็บโหลดเร็วขึ้น (แสดงผลล่วงหน้า) - ความช่วยเหลือของ Google Chromeการปิดใช้งานPredict network actions to improve page load performanceควรจะทำเคล็ดลับ คุณรีสตาร์ทเบราว์เซอร์ของคุณในภายหลังหรือไม่?
เดนนิส

@Dennis - ใช่ฉันออกจากเบราว์เซอร์แล้วเปิดใหม่อีกครั้ง
นาธานลอง

คำตอบ:


25

หากต้องการปิดการแสดงผลล่วงหน้าให้ปิดการใช้งานต่อไปนี้:

  • ทำนายการกระทำของเครือข่ายเพื่อปรับปรุงประสิทธิภาพการโหลดหน้าเว็บ

    chrome://settings/advanced

    ภายใต้ประทุน


  • แสดงคำนำหน้าจากแถบอเนกประสงค์

    chrome://flags/

    ธง


2
ตัวเลือกแถบอเนกประสงค์ถูกเปลี่ยนชื่อ / ย้ายหรือไม่ ฉันคิดว่าตอนนี้การตั้งค่าเดียวที่ควบคุมทั้งสองอย่างคือการคาดการณ์การกระทำของเครือข่าย
eglasius

คำตอบนี้ยังคงใช้งานได้ใน Chrome 39 แม้ว่าการตั้งค่า "Prerender จากแถบอเนกประสงค์" ดูเหมือนจะถูกลบออกไปแล้ว
นิค

การตั้งค่านี้หายไปใน Chrome 43 มันอบในตอนนี้หรือคุณสมบัติถูกทิ้งหรือไม่?
Langdon

ดูเหมือนว่าใน Chrome 43 จะมีการควบคุมโดย "โหลดล่วงหน้าทรัพยากรเพื่อโหลดหน้าเว็บได้เร็วขึ้น" ภายใต้ "แสดงการตั้งค่าขั้นสูง ... " ที่ chrome: // settings /
rlovtang

@eglasius อยู่ในการตั้งค่าขั้นสูงทันที
ขวา

4

ใช่คุณสามารถ. whitepaper สำหรับนักพัฒนาซอฟต์แวร์ google ในการแสดงผลล่วงหน้าในส่วน "การดีบักการแสดงผลล่วงหน้า" กล่าวว่า:

นอกจากนี้คุณยังมีตัวเลือกในการปิดใช้งานคุณลักษณะ Chrome 17+ ที่สามารถเริ่มต้นการแสดงผลล่วงหน้าตามการโต้ตอบของผู้ใช้กับแถบที่อยู่ การปิดใช้งานประเภทของการแสดงผลล่วงหน้านี้เริ่ม Chrome --prerender-from-omnibox=disabledด้วยธงบรรทัดคำสั่งของ

อ่านทั้งส่วน / whitepaper มันเต็มไปด้วยสิ่งที่ดี


Whitepaper ไม่สามารถดูได้ที่ลิงค์ข้างต้นอีกต่อไป แต่คุณสามารถอ่านได้ใน archive.org: web.archive.org/web/20120309113126/http://code.google.com/...
Aron Griffis

1

อัปเดต 2019

ในเดือนกรกฎาคม 2018 Google ได้เปิดตัวNoState Prefetch

NoState Prefetch เป็นกลไกใหม่ใน Chrome ที่เป็นทางเลือกแทนกระบวนการแสดงผลล่วงหน้าที่เลิกใช้แล้ว

กระบวนการปิดการใช้งานนี้มีลักษณะแตกต่างจากคำตอบของ iglvzx เล็กน้อย


  • ปิดใช้งานบริการทำนายการโหลดหน้าเว็บ

chrome://settings/ -> ขยายส่วนขั้นสูง

ป้อนคำอธิบายรูปภาพที่นี่


  • ปิดใช้งานการดึงข้อมูลล่วงหน้าของ NoState

chrome://flags -> ค้นหา "nostate"

ป้อนคำอธิบายรูปภาพที่นี่

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.