คุณสามารถป้องกันไม่ให้เบราว์เซอร์ iPhone โหลดหน้าใหม่ได้หรือไม่


16

ฉันเดินทางไปโดยใช้รถไฟใต้ดินดังนั้นจึงไม่มีอินเทอร์เน็ตอีก 20 นาที

เพื่อให้ฉันทำอะไรฉันมักจะเปิดหน้าเว็บหลายแห่งโดยพูดว่า 3 หรือ 4 ก่อนที่ฉันจะออฟไลน์ดังนั้นฉันจึงสามารถอ่านได้ในขณะที่ฉันไม่มีสัญญาณ

หากฉันตรวจสอบหน้าเว็บก่อนที่จะสูญเสียสัญญาณพวกเขาจะแสดงอย่างสมบูรณ์แบบและไอคอนอินเทอร์เน็ตไม่แสดงดังนั้นฉันจึงคิดว่ามันจะไม่โหลดซ้ำเมื่อฉันตรวจสอบ

บางครั้งหน้าเว็บของฉันจะแสดงผลไม่ดีบางครั้งพวกเขาพยายามโหลดซ้ำ

มีวิธีที่จะไม่โหลดซ้ำหรือไม่เพื่อให้ฉันอ่านได้หรือไม่

ทางเลือกอื่น ๆ ?


4
หากเป็นการปลอบใจใด ๆ iOS 6 จะเสนอรายการเรื่องรออ่านแบบออฟไลน์สำหรับสถานการณ์ดังกล่าว

7
หากมีใครบางคนเท่านั้นที่สร้างแอปสำหรับการอ่านแบบออฟไลน์ในขณะที่กำลังเดินทาง ... ;-)
bmike

คำตอบ:


9

พฤติกรรมที่คุณอธิบายไว้ดูเหมือนจะเป็นข้อ จำกัด ของเบราว์เซอร์มือถือ Safari ผู้ใช้คนอื่นบ่นเกี่ยวกับพฤติกรรมการรีเฟรชอัตโนมัติของ Safari Mobile บนโพสต์ฟอรัมชุมชน Apple หลายแห่ง

โพสต์ iFansนี้มีคำอธิบายและวิธีแก้ปัญหาที่อาจเกิดขึ้น:

นี่ไม่ใช่คุณสมบัติ ... มันเป็นข้อ จำกัด

MobileSafari เก็บแคชเว็บไซต์ไว้ในหน่วยความจำ RAM เท่านั้นดังนั้นเมื่อ RAM หมดแล้วมันจะทำลายทั้งหน้าโดยอัตโนมัติบังคับให้รีเฟรชปลอมตัวเป็นคุณสมบัติรีเฟรชอัตโนมัติ คุณเปิดได้ไม่เกิน 3 หน้าตลอดเวลา ... แม้แต่ iPhone 4 ที่มี RAM เป็นสองเท่าคุณก็สามารถเก็บได้ 5 หน้าเท่านั้น

คุณสามารถลองเบราว์เซอร์ของบุคคลที่สามที่มีการแคชแบบออฟไลน์และจะแก้ไขสถานการณ์ หรือมิฉะนั้นให้ใช้ swap file mod ที่ฉันโพสต์ไว้ในฟอรัม jailbreak และควรใช้งานได้เช่นกัน

เบราว์เซอร์ของบุคคลที่สามเหล่านี้มีการแคชเพจออฟไลน์เท่าที่ฉันรู้:

  • iCab Mobile (รองรับแท็บที่เกิดขึ้นพร้อมกันซึ่งหมายความว่าคุณสามารถเรียกดูเว็บไซต์ในขณะที่กำลังฟังเพลงใน youtube ได้นี่คือรายการโปรดส่วนตัวของฉัน)
  • Atomic Web Browser (ฟีเจอร์ที่มีประโยชน์มากมาย แต่อินเตอร์เฟสค่อนข้างแปลก)
  • เมอร์คิวรี่ (เบราว์เซอร์สุดเท่ที่ดูเหมือนเดสก์ท็อปซาฟารีเวอร์ชั่น)

ตัวเลือกของคุณดูเหมือนจะเป็น:

  • ใช้ jailbreak mod เพื่อเพิ่มขนาดไฟล์สวอป (หวังว่าจะเพิ่มจำนวนหน้าที่สามารถจัดเก็บได้)
  • ใช้เบราว์เซอร์ของบุคคลที่สามที่รองรับการแคชออฟไลน์

10

Mobile Safari ล้างแท็บจากหน่วยความจำเมื่อได้รับคำเตือนหน่วยความจำเหลือน้อยจากระบบปฏิบัติการ สำหรับเหตุผลด้านประสิทธิภาพ iOS ไม่ได้ทำเพจจิ้งไปที่ดิสก์ดังนั้นเมื่อมีบางสิ่งที่ย้ายออกจากหน่วยความจำมันจะหายไปถ้าไม่มีการบันทึกไว้ ดังนั้นเหตุผลที่คุณต้องโหลดหน้าเว็บใหม่ก็คืองานอื่น ๆ ใน iPhone ของคุณ (แอพอื่น ๆ หรือแท็บเบราว์เซอร์ใหม่) กำลังใช้หน่วยความจำดังนั้น Safari จึงเปิดใช้งานแท็บที่เก่ากว่าออกจากหน่วยความจำ -dowloaded

นี่คือพฤติกรรมของระบบและไม่สามารถเปลี่ยนแปลงได้ อย่างไรก็ตามมีหลายแอพที่ออกแบบมาเพื่อบันทึกหน้าสำหรับการอ่านออฟไลน์ ฉันแนะนำInstapaper ด้วยตัวเอง - ออกแบบมาเป็นอย่างดีดูแลโดยนักพัฒนาอิสระที่ยอดเยี่ยมและบริการนี้รวมเข้ากับแอพอื่น ๆ มากมายดังนั้นคุณสามารถบันทึกลิงก์จากไคลเอนต์ RSS และ Twitter ส่วนใหญ่ได้

หลักฐานพื้นฐานคือเมื่อคุณเปิดหน้าเว็บที่คุณต้องการอ่านในภายหลังคุณใช้ bookmarklet เพื่อบันทึกหน้าลงใน Instapaper จากนั้นเปิดแอปพลิเคชั่นและจะดาวน์โหลดหน้าเว็บที่บันทึกไว้ในรูปแบบข้อความและรูปภาพอย่างเดียวเพื่อการอ่านที่คุณสะดวก มันมีคุณสมบัติอื่น ๆ อีกมากมายรวมถึงการบันทึกตำแหน่งของคุณในบทความและซิงค์กับลูกค้า Instapaper อื่น ๆ ที่คุณใช้ แนะนำเป็นอย่างยิ่ง


3

ฉันจะให้คุณแก้ไขที่แท้จริงของวิธีการหยุด iPhone จากการโหลดหน้าเว็บ ฉันลองทุกอย่างแล้วแต่ไม่มีการแก้ไขที่แท้จริงใน Safari อย่างไรก็ตามคุณสามารถติดตั้งเบราว์เซอร์เช่น Mercury เป็นต้นปัญหาของเบราว์เซอร์ดังกล่าวคือพวกมันไม่ดีเท่า Safari หรือ Opera Mini แต่เมื่อเร็ว ๆ นี้ฉันได้รู้จักกับฟีเจอร์หนึ่งใน Opera Mini ที่หนึ่งสามารถหยุดหน้าเว็บจากการโหลดซ้ำและช่วยให้คุณประหยัดข้อมูลได้มาก ฉันขอแนะนำให้คุณลองทำดู

ขั้นตอน 1. ติดตั้งเบราว์เซอร์ Opera Mini จาก App Store (ใช้งานได้เหมือนเบราว์เซอร์ Safari)

ขั้นตอนที่ 2 เปิดเบราว์เซอร์แล้วคุณจะพบเครื่องหมาย 'O' ตรงกลาง - คลิกเครื่องหมาย 'O'

ขั้นตอนที่ 3 ที่ด้านบนคุณจะพบ 'เปิดใช้งานการออม' คลิก คุณจะพบโหมดของ Opera Mini สามโหมด:

  1. โอเปร่ามินิ
  2. Opera turbo
  3. ปิด

ขั้นตอน 4. เปลี่ยนเป็น Opera mini

ฉันขอแนะนำให้เปิดโหมดตัดข้อความด้วยในแท็บ 'การตั้งค่าขั้นสูง' 'เค้าโครง'

เพื่อปรับปรุงความเร็วให้ปิดโทรศัพท์ของคุณเป็นเวลา 2-5 นาที


1

รายการการอ่านของ Safari จะบันทึกทุกอย่างสำหรับการอ่านแบบออฟไลน์ดังนั้นคุณสามารถใช้คุณลักษณะนั้นสำหรับหน้าใด ๆ ที่คุณดาวน์โหลดและไม่อ่านทันที


1
คุณอาจจะเจาะจงมากขึ้นเกี่ยวกับวิธีนี้อาจช่วย chollida?
Alex

@alex มันเป็นคำตอบสั้น ๆ แต่คุณพลาดจุดที่ทำไว้จริงๆหรือ? ทุกคนสามารถแก้ไขบางสิ่งบางอย่างสำหรับแบบฟอร์มและความชัดเจน - โดยเฉพาะอย่างยิ่งเมื่อผู้ใช้ใหม่อาจไม่ได้ตระหนักถึงจำนวนของความกะทัดรัดหรือ verbiage ที่เป็นปกติ
bmike

1
@bmike ครั้งนี้ฉันไม่ได้ตามจริง บางทีฉันอาจไม่ใช่ผู้อ่านทั่วไปหรือใกล้เคียงกับมัน แต่ถ้าฉันไม่เข้าใจคำตอบฉันถามเกี่ยวกับมันซึ่งฉันเชื่อว่าได้รับอนุญาตตามกฎ :)
อเล็กซ์

ยุติธรรมพอสมควร มันควรจะเป็น OP ที่ทำให้เจตนาของพวกเขาชัดเจนและคุณได้แสดงความคิดเห็นอย่างสร้างสรรค์ซึ่งควรได้รับคำชื่นชม - ฉันต้องขออภัยถ้าคำพูดของฉันไม่ถูกต้อง
bmike

0

ฉันชอบ ReadItLater (ปัจจุบันเรียกว่า Pocket) ให้กับ Instapaper แต่ทั้งคู่ก็ดี ฉันหวังว่าจะมีใครบางคนเขียนแพทช์แหกคุกไปที่ซาฟารีมือถือเพื่อเปิดใช้การแคชหน้าไปยังดิสก์ แต่จนถึงตอนนี้ฉันคิดว่าฉันจะลองใช้ปรอทและ icab ขอบคุณทั้งหมด


0

ถ่ายภาพหน้าจอของสิ่งที่คุณต้องการอ่าน คุณจะไม่มีปัญหาในการโหลดซ้ำ

แน่นอนคุณจะต้องปรับเนื้อหาทั้งหมดของสิ่งที่คุณต้องการอ่านบนหน้าจอ


เมื่อเทียบกับการใช้instapaperหรือปรอทนี่เป็นคำตอบที่ดีที่สุด
user1556373

ไม่จำเป็น. Instapaper & friends ต้องการการเชื่อมต่อออนไลน์เพื่ออัปโหลด / ดาวน์โหลดเนื้อหาภาพหน้าจอจะเข้าสู่ม้วนฟิล์มของคุณโดยตรง ขึ้นอยู่กับความต้องการเฉพาะของคุณและแผนข้อมูลของคุณซึ่งอาจเป็นเส้นทางที่ดีกว่า
nohillside

0

ตามคำขอของสมาชิกต่อไปนี้เป็นคำตอบที่พบในหน้าคำตอบดั้งเดิมของฉันลิงก์ไปที่:

ใน Safari หรือแอปเบราว์เซอร์อื่นให้แตะข้อความค้างไว้ (คำเดียวหรือตัวอักษรใช้ได้) จากนั้นยกนิ้วขึ้นจากหน้าจอ คำหรือตัวอักษรจะถูกเลือกและป๊อปอัพเล็ก ๆ ที่คุ้นเคยซึ่งระบุว่า "คัดลอก | กำหนด" จะปรากฏขึ้น แตะ "กำหนด" และหน้าจอที่แสดงคำจำกัดความของคำหรือบอกว่าไม่สามารถหาคำจำกัดความที่ปรากฏขึ้น ตอนนี้ทำไม่ได้สัมผัสสิ่งอื่นใด ไม่ใช่ "เสร็จสิ้น", "ค้นหาเว็บ" หรือสิ่งอื่นใด ตอนนี้กดปุ่ม Home (เช่นปุ่มที่อยู่ด้านล่างของแผงด้านหน้าของ iPhone ที่มีสี่เหลี่ยมอยู่ด้านใน) คุณจะถูกเปลี่ยนกลับไปที่สปริงด้วยไอคอนแอปทั้งหมดของคุณและจากนั้นคุณสามารถทำสิ่งอื่นที่คุณต้องการ จากนั้นแตะไอคอนเบราว์เซอร์สำหรับเบราว์เซอร์ที่คุณอยู่และคุณจะเปลี่ยนกลับไปเป็นเบราว์เซอร์ หน้าจอความละเอียดที่ครอบคลุมหน้าต่างเบราว์เซอร์จะยังคงอยู่ แตะ "เสร็จสิ้น" และหน้าจอจะหายไป หน้าต่างเบราว์เซอร์ที่เปิดอยู่จะไม่โหลดซ้ำ


0

หากคุณไม่ต้องการดาวน์โหลดเบราว์เซอร์ของบุคคลที่สามหรือแอปและเรียกดูใน Safari

คุณสามารถใช้ Noosfeer สำหรับสิ่งนี้ได้จริง มันมีวัตถุประสงค์เพื่อใช้ในเบราว์เซอร์ใด ๆ และทำงานแบบออฟไลน์ นอกจากนี้ UI / UX ยังได้รับการปรับให้เหมาะสำหรับการอ่านในหน้าจอใด ๆ


-1

วันนี้ฉันค้นพบวิธีที่จะหยุดพฤติกรรมที่น่ารำคาญนี้โดยไม่ได้ตั้งใจแม้ว่ามันจะไม่ได้มีคุณสมบัติเป็นการแก้ไขที่แท้จริง แต่ก็เป็นวิธีการหยุดพฤติกรรมโดยการดำเนินการอย่างง่ายทุกครั้งก่อนที่จะเปลี่ยนจาก Safari หรือเบราว์เซอร์อื่น ไม่เหมาะ แต่ให้การควบคุม (สุดท้าย) กับเบราว์เซอร์เพื่อให้พฤติกรรมหยุดทำงาน ลิงค์ไปยังคำตอบอยู่ที่นี่:

https://discussions.apple.com/message/25254749#25254749


1
-1 ลิงค์ไม่ใช่คำตอบ โปรดโพสต์คำตอบจริงที่นี่เนื่องจากลิงก์ของคุณอาจไม่ถูกต้องเสมอไป ดูProvide context for linksส่วนของคำถามที่พบบ่อย
ชื่อปลอม

-2

ปิด 'เปิดแท็บใหม่ในพื้นหลัง' ในการตั้งค่า / ซาฟารี นั่นทำให้เกิดปัญหา

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