เผยแพร่เมื่อวันที่ 22 กรกฎาคม 2026
เรามุ่งมั่นที่จะปรับปรุงประสบการณ์ของผู้ใช้อย่างต่อเนื่อง จึงได้ทำการเปลี่ยนแปลงบางอย่างเพื่อแก้ปัญหาความเหนื่อยล้าจากการแจ้งเตือนเมื่อท่องเว็บ Chrome บน Android กำลังเปลี่ยนไปใช้ประสบการณ์การใช้งานการแจ้งเตือนแบบใหม่ตั้งแต่ Chrome 155 เป็นต้นไป บทความนี้แสดงให้เห็นว่าการเปลี่ยนแปลงนี้มีลักษณะอย่างไรสำหรับผู้ใช้ และอธิบายการแก้ไขที่คุณอาจต้องทำกับโค้ดเพื่อใช้ประโยชน์จากประสบการณ์ของผู้ใช้ใหม่นี้
การวิจัยและการทดสอบของเราชี้ให้เห็นว่า UI การแจ้งเตือนที่รบกวนน้อยลงนี้มีความเข้าใจคล้ายกับเวอร์ชันก่อนหน้า แต่ทำให้ผู้ใช้รู้สึกขัดใจน้อยลงอย่างมาก ซึ่งช่วยให้ผู้ใช้มีข้อมูลประกอบการตัดสินใจเกี่ยวกับการสมัครรับการแจ้งเตือนของเว็บไซต์โดยไม่รบกวนเส้นทางการใช้งาน
จุดแรกเข้าเพิ่มเติมในการควบคุมเว็บไซต์
เราขอแนะนำจุดแรกเข้าสำหรับการสมัครรับการแจ้งเตือนที่สร้างขึ้นใน UI การควบคุมเว็บไซต์ของ Chrome โดยตรง เพื่อให้ผู้ใช้มีความยืดหยุ่นในการสมัครรับข้อมูลได้ทุกเมื่อ ตัวเลือกนี้จะพร้อมใช้งานหลังจากที่เว็บไซต์แจ้งให้ผู้ใช้ทราบเกี่ยวกับการแจ้งเตือนเป็นครั้งแรก
หากผู้ใช้ไม่ตัดสินใจเมื่อเว็บไซต์แจ้งเตือนเป็นครั้งแรก ผู้ใช้สามารถสมัครรับการแจ้งเตือนได้ทุกเมื่อในภายหลัง
การเปลี่ยนแปลงการติดตั้งใช้งานที่เป็นไปได้สำหรับเว็บไซต์
คำขอสิทธิ์การแจ้งเตือนจะหมดเวลาเมื่อข้อความแจ้งแบบไม่บล็อกหมดอายุ แม้ว่าผู้ใช้จะไม่ได้ตัดสินใจใดๆ ก็ตาม ดังนั้นจึงต้องแก้ไขโค้ดที่ตรวจสอบสิทธิ์ที่ได้รับ เช่น ในตัวอย่างต่อไปนี้
// Request notification permission and subscribe if granted.
Notification.requestPermission().then((permission) => {
// This will run with permission='default' if the non-blocking
// permission prompt times out.
if (permission === 'granted') {
subscribeToPushNotifications();
}
});
หากต้องการรับการสมัครรับข้อมูลการแจ้งเตือนที่สำเร็จเมื่อผู้ใช้เลือกใช้การควบคุมเว็บไซต์ คุณควรตรวจสอบการแก้ไขสถานะสิทธิ์ด้วย
navigator.permissions.query({ name: 'notifications' })
.then(permissionStatus => {
permissionStatus.onchange = () => {
if (permissionStatus.state === 'granted') {
subscribeToPushNotifications();
}
};
});
แนวทางปฏิบัติแนะนำสำหรับนักพัฒนา: การเขียนพรอมต์ตามบริบท
การขอสิทธิ์การแจ้งเตือนทันทีที่หน้าเว็บโหลดอาจสร้างความขัดแย้งในทันทีและลดทอนประสบการณ์ของผู้ใช้ในเว็บไซต์ แต่เราขอแนะนำให้เว็บไซต์เชื่อมโยงข้อความแจ้งกับบริบทที่เกี่ยวข้องแทน ซึ่งจะช่วยให้ผู้ใช้เข้าใจถึงประโยชน์ของการอนุญาตการแจ้งเตือนจากเว็บไซต์ ลองดูสถานการณ์ตัวอย่างต่อไปนี้
- อีคอมเมิร์ซ: การแจ้งข้อมูลอัปเดตเกี่ยวกับการนำส่งทันทีหลังจากที่ลูกค้าสั่งซื้อ
- การเผยแพร่: แนะนำการแจ้งเตือนหัวข้อหลังจากที่ผู้ใช้อ่านบทความข่าวที่เกี่ยวข้องหลายบทความ
- การเดินทาง: ถามว่าต้องการรับการแจ้งเตือนการเปลี่ยนแปลงราคาหลังจากค้นหาเที่ยวบินที่เฉพาะเจาะจงหรือไม่