Google อาจให้ผู้ใช้ควบคุม PWA ที่ติดตั้งได้มากขึ้น

  • Google กำลังทำงานเพื่อเปลี่ยนแปลง PWAs ที่ใช้ Chrome ปัจจุบันคืนค่าผลลัพธ์ของเซสชัน
  • จุดมุ่งหมายหลักคือการแยกแอปเหล่านี้ออกจากแอป Chromium ดั้งเดิม
  • ด้วยเหตุนี้พวกเขาจึงเสนอให้sแยก PWAs จากสถานะเซสชันของเบราว์เซอร์หน้าต่างแบบแท็บ
  • ด้วยเหตุนี้ ผู้ใช้ Chrome ควรควบคุมได้มากขึ้นว่าจะเปิด PWA เมื่อใดหรือเมื่อใด
พฤติกรรมการกู้คืน Chrome PWA

ขณะนี้ Google กำลังทำงานในโครงการที่มุ่งเปลี่ยนพฤติกรรมเซสชันการกู้คืนของ Chrome-based เว็บแอปโปรเกรสซีฟ (PWA) ขึ้นอยู่กับการกระทำของเบราว์เซอร์หลายอย่าง

แนวคิดนี้ไม่ใช่เรื่องใหม่ นักพัฒนา Chrome เริ่มแก้ไขข้อบกพร่อง กระทู้สนทนา ย้อนกลับไปในปี 2019 หลังจากที่สังเกตว่า PWA ที่ใช้งานจะไม่ถูกกู้คืนเมื่อรีสตาร์ท Chrome แต่เมื่อปิด Chrome PWA ที่ทำงานอยู่จะถูกปิดด้วย

พวกเขายังตั้งข้อสังเกต:

คุณควรกู้คืน PWA ที่ทำงานอยู่ทั้งหมดเมื่อรีสตาร์ท Chrome

ในทางกลับกัน ใน โครงการปัจจุบันนักพัฒนาซอฟต์แวร์จะพิจารณาตัวแปรพฤติกรรม PWA หลายตัวเพื่อพยายามแยกตัวแปรเหล่านี้ออกจากแอปที่มาพร้อมเครื่อง:

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


การแยกระหว่าง กปภ. และแท็บ/หน้าต่างเบราว์เซอร์

google เปลี่ยนพฤติกรรมการคืนค่า pwa

มีข้อสงสัยมากมายเกี่ยวกับการปิดหรือกู้คืน PWA ที่เปิดอยู่ทั้งหมดพร้อมกับการปิดหรือรีสตาร์ท เบราว์เซอร์ Chrome. การสนทนาในลักษณะเดียวกันนี้เกี่ยวกับการบังคับให้ออกจากเบราว์เซอร์ การขัดข้อง การปิดระบบ หรือหลังการอัปเดตเบราว์เซอร์

โซลูชันที่เสนอและยอมรับอย่างเห็นได้ชัดคือแบ็กเอนด์สโตร์แยกต่างหาก เพื่อแยก PWA และสถานะเซสชันของหน้าต่างแบบแท็บ ด้วยเหตุนี้ การเปิดหรือปิด PWA ไม่ควรส่งผลกระทบต่อพฤติกรรมการกู้คืนเบราว์เซอร์:

เมื่อ PWA ถูกกู้คืน คุณลักษณะที่ติดตามโดยปกติสำหรับหน้าต่างเบราว์เซอร์จะถูกติดตามและกู้คืน (เช่น ตำแหน่งหน้าต่าง หน้าจอ มิติ ฯลฯ)

การเปิด PWA โดยตรงไม่ควรทำให้เกิดการคืนค่าเหมือนหน้าต่างปกติ เช่น. การเปิด Twitter PWA ควรทำอย่างนั้นและไม่มีอะไรอื่น อย่ากู้คืน PWA อย่าเปิดเบราว์เซอร์ (ยกเว้นใน MacOS)

การเปิดเบราว์เซอร์โดยตรงควรมีลักษณะเหมือนในทุกวันนี้ – และยังคง ไม่ควร คืนค่า PWA ในกรณีส่วนใหญ่

ดังนั้น หลังจากดำเนินการแก้ไขแล้ว ผู้ใช้จะควบคุมวิธีการเปิด PWAs ว่าเปิดอยู่หรือไม่หากปิดโดยเจตนาเมื่อออกจากแท็บ/เบราว์เซอร์

นอกจากนี้ การกู้คืนเบราว์เซอร์ปกติและการกู้คืน PWA ไม่ควรส่งผลกระทบซึ่งกันและกัน นอกจากนี้ การกู้คืนเซสชันอาจคืนค่า PWA หรือแท็บเบราว์เซอร์แยกกันเท่านั้น

PWAs บน macOS จะทำงานแตกต่างออกไปตามที่ระบุไว้ ดังนั้นการแก้ไขควรส่งผลกระทบต่อระบบ Windows และ Linus เท่านั้น

ตามเธรด การเปลี่ยนแปลงนี้คาดว่าจะเกิดขึ้นใน Chromium 91

แก้ไข: Chrome Remote Desktop ไม่ทำงาน [คู่มือฉบับเต็ม]

แก้ไข: Chrome Remote Desktop ไม่ทำงาน [คู่มือฉบับเต็ม]แอป Chromeเดสก์ท็อประยะไกล Chrome Chrome

Chrome Remote Desktop ไม่ทำงาน? มีหลายวิธีที่รวดเร็วและง่ายดายในการแก้ไขปัญหานี้หากคุณมีปัญหากับ Chrome Remote Desktop คุณสามารถเปลี่ยนไปใช้ซอฟต์แวร์การควบคุมระยะไกลอื่นได้ตลอดเวลาผู้ใช้จำนวนหนึ่งร...

อ่านเพิ่มเติม