วิธีการบังคับให้เบราว์เซอร์ไม่โหลดหน้าเว็บที่เพิ่งเห็นหลังจากทำต่อ


10

เมื่อฉันเยี่ยมชมเว็บไซต์จากนั้นเปลี่ยนไปใช้แอปอื่นจากนั้นสลับกลับไปที่เบราว์เซอร์หน้าจะโหลดใหม่ซึ่งฉันเพิ่งเห็น มันเกิดขึ้นไม่เพียงกับเบราว์เซอร์ในตัว - ฉันยังลอง Opera Mini และ Maxthon

ฉันจะเก็บหน้าเว็บที่เพิ่งเห็นหลังจากที่กลับมาใช้เบราว์เซอร์ต่อได้อย่างไร

คำตอบ:


7

คุณไม่สามารถป้องกันได้ หากระบบ (หรือแอป) โหลดเนื้อหาใหม่นี่เป็นเพราะมันได้ตัดสินใจที่จะโหลดซ้ำ ไม่มีตัวเลือกในการป้องกัน

แต่คุณสามารถสร้างเบราว์เซอร์ของคุณเองที่จะจัดการกับประวัติย่อตามที่คุณต้องการ;)


1
ใช่เพียงแค่ถอดความนี่เป็นเรื่องน่าเสียดายเนื่องจาก Android OS ตัดสินใจว่าจะต้องเพิ่มหน่วยความจำที่เบราว์เซอร์ถูกใช้โดยหยุดมันจากการเปิดในพื้นหลัง บางคนอาจเขียนแอปเบราว์เซอร์ที่บันทึกข้อมูลหน้าเว็บและทำการแก้ไขซ้ำแม้ว่ากิจกรรมของแอปจะถูกฆ่าก็ตาม คำตอบที่ดี.
Lance Nanek

3
ฉันเห็นด้วยกับคำตอบ ฉันจะเพิ่มการเก็งกำไร: เบราว์เซอร์ไม่ได้โหลดซ้ำจริง ๆ ในแง่ของการออกคำร้องขอ HTTP GET อีกครั้ง ค่อนข้างเป็นเพียงการเรนเดอร์การตอบกลับ HTTP ที่มีอยู่อีกครั้งซึ่งน่าจะมีอยู่ในแคช ฉันพูดแบบนี้เพราะฉันเห็นสิ่งนี้เกิดขึ้นโดยไม่มีการเชื่อมต่อเครือข่าย หากฉันแตะปุ่ม "โหลดซ้ำ" จะทำให้เกิดข้อผิดพลาดที่คุณคาดหวัง ("ไม่สามารถโหลดหน้าได้เพราะฉันไม่สามารถเชื่อมต่ออินเทอร์เน็ต" หรืออะไรก็ตาม)
offby1

ถ้ามันตัดสินใจโหลดซ้ำแล้วมันจะเป็นการตัดสินใจที่แย่มากเพราะมันจะ "ถูกฆ่า" ความสามารถในการใช้แอพพร้อมกัน แต่คำตอบที่มาจาก @ offby1 นั้นถูกต้อง - มีการเรนเดอร์แทนการรีโหลด - ดังนั้นฉันจะยอมรับคำตอบนี้
laplasz

ฉันลองใช้ Google Chrome และทำงานได้ตามที่ควรจะเป็น! ไม่มีการแสดงผลซ้ำ - บางคนสามารถยืนยันได้หรือไม่
laplasz

3
@laplasz: เบราว์เซอร์จะต้องแสดงซ้ำหากระบบถูกฆ่า (โดยทั่วไปเมื่อแอปเบื้องหน้าต้องการหน่วยความจำเพิ่มเติม) เมื่อใช้ Chrome การแสดงผลซ้ำจะเห็นได้ชัดเจนเนื่องจาก Chrome แสดงภาพหน้าจอระดับสีเทาของหน้าขณะที่แสดงผลซ้ำ หากคุณต้องการป้องกันการแสดงซ้ำทั้งหมดคุณควรหลีกเลี่ยงการสลับไปใช้แอปพลิเคชันขนาดใหญ่ (เช่นเกม) เท่าใดสถานะจะถูกรักษาไว้ตลอดการแสดงผลขึ้นอยู่กับคุณภาพของการใช้งานของเบราว์เซอร์
โกหก Ryan

0

คุณอาจลองใช้หน่วยความจำสลับ มันใช้งานได้ตามระยะเวลาที่กำหนดและขึ้นอยู่กับปริมาณของแอพที่คุณเปิดในเวลาเดียวกันและหนักแค่ไหน วิจัยเกี่ยวกับมัน แต่คุณต้องปลดล็อค bootloader และเป็น root ตัวเลือกอื่นอาจเป็นอุปกรณ์ที่มี RAM มากกว่า (> = 1GB RAM)

ไชโย


-2

เพียงแค่ยกเลิกการเลือก "อย่าเก็บกิจกรรม" จาก "ตัวเลือกนักพัฒนา" ภายใต้การตั้งค่า Android ทั่วไป


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