เปิดใช้งาน window.alert อีกครั้งใน Chrome


350

ฉันบังเอิญทำเครื่องหมายที่ช่อง "ปิดการแจ้งเตือนจากเว็บไซต์นี้" ใน Chrome และตอนนี้ฉันไม่สามารถรับหน้าต่างใด ๆ ได้เลยขอให้ทำงานกับ localhost ของฉัน

ฉันลองรีเซ็ตการตั้งค่าเป็นขั้นสูง แต่ไม่มีโชค


คุณลองเปลี่ยนพอร์ตของ localhost แล้วหรือยัง?
ทาริค

เพียงลองเรียกใช้เซิร์ฟเวอร์ของคุณอีกครั้งที่ localhost: 8080 แทน localhost: 80 และดูว่าใช้งานได้หรือไม่
Tariq

10
ลองปิดแท็บและเปิดเว็บไซต์ของคุณใหม่
โอเวอร์

คำตอบ:


631

ปิดและเปิดแท็บอีกครั้ง นั่นควรทำเคล็ดลับ


2
โปรดทราบว่าคุณต้องปิดแท็บทั้งหมดของโดเมนเดียวกันที่คุณเลือกไม่ใช้ตัวเลือกการแจ้งเตือนนั้น
Miguel

1
ฉันลงจอดที่นี่ในขณะที่ฉันค้นหาข้อมูลสำหรับ FireFox และใช้งานได้
inMILD

3

ฉันเห็นว่านี่เป็นเพียงการเปิดไดอะล็อกจริง ๆ เท่านั้น แต่ถ้าคุณเป็นนักพัฒนาเว็บและต้องการเห็นวิธีที่จะมีรูปแบบการแจ้งเตือนเมื่อสิ่งเหล่านี้ถูกปิด ... ในกรณีที่คุณใช้การแจ้งเตือนดั้งเดิม / ยืนยันการตรวจสอบหรืออะไรก็ตาม ตรวจสอบโซลูชันนี้เพื่อตรวจหาและแจ้งผู้ใช้https://stackoverflow.com/a/23697435/1248536


4
สำหรับแอปพลิเคชันของเรามีหน้าต่างยืนยันมากกว่า 150 หน้าต่างที่ใช้การยืนยันแบบซิงโครนัส เรากำลังวางแผนที่จะเปลี่ยนแปลง แต่สิ่งนี้จะส่งผลให้เราใช้เวลาสองสัปดาห์ในการแก้ไขแต่ละกรณี บวกกับการทดสอบและเรากำลังเร่งเปิดตัวตอนนี้ ดังนั้นสิ่งนี้ช่วยให้เราสามารถแจ้งผู้ใช้ว่าพวกเขามีการจัดการเพื่อตรวจสอบกล่องนั้นใน Firefox หรือโครเมี่ยม
DeadlyChambers

ผมก็ไม่เข้าใจในสิ่งที่ทำให้คุณไม่สามารถที่จะแทนที่ในตัวอย่างนี้window.alertมีเพียง MySpecialDialogด้วย [ตกลง | ปุ่มยกเลิก] IMHO หากเบราว์เซอร์อนุญาตให้ปิดใช้งานสิ่งนี้ไม่น่าเชื่อถือ
Frederik.L

ฉันเข้าใจความรู้สึกของความไม่มั่นคงอย่างชัดเจนก่อนที่จะเผยแพร่ แต่ฉันเชื่อมั่นอย่างยิ่งว่าหากวิธีปฏิบัติที่ดีสามารถทำได้ด้วยกรณีทดสอบน้อย (เช่น: OK-> ต่อไปยกเลิก -> บล็อก) มันคุ้มค่ากับเวลา บางทีฟังก์ชั่นที่คล้ายกับการใช้งานระบบที่มีกำลังสูงเช่นalertนี้promptและconfirmจะถูกปิดการใช้งานอย่างสมบูรณ์ในการตั้งค่าเริ่มต้นในอนาคตอันใกล้เนื่องจากผู้ใช้โฆษณารำคาญใจมากขึ้นเรื่อย ๆ โดยพยายามที่จะดึงดูดความสนใจทั้งหมดโดยใช้ฟังก์ชั่นเหล่านั้น
Frederik.L

@ Frederik.L เพื่อตอบคำถามแรกของคุณว่าแอปพลิเคชั่นได้รับการตอบรับเป็นระยะเวลานานแล้วและได้รับการยืนยันและการแจ้งเตือนที่ฝังลึกในแอป มีสิ่งต่าง ๆ มากมายที่อาศัยการทำงานแบบซิงโครนัส ดังนั้นการพยายามทำซ้ำจึงเป็นไปไม่ได้ ฉันรู้วิธีใช้ฟังก์ชั่นการโทรกลับ แต่นั่นอาจทำให้ฉันปวดหัวมากขึ้นแล้วมันจะแก้ไข ประเด็นที่สองที่คุณพูดถูก ฉันเห็นได้ว่าโดยเฉพาะอย่างยิ่งกับ Opera และ Chrome ที่แยกจาก webkit สิ่งนี้สามารถนำเสนอปัญหาชุดใหม่
DeadlyChambers

@ Frederik.L นอกจากนี้ยังมีการแจ้งเตือนล่วงหน้าที่หยุดผู้ใช้จากการสูญเสียงานของพวกเขามันยังได้รับผลกระทบจากสิ่งนี้และฉันรู้สึกงงงวยที่พยายามคิดออกว่าเหตุใดสตริงที่แปลเป็นภาษาท้องถิ่นทำให้เกิดการแจ้งเตือนขณะทำ i18n ทดสอบมันหลายครั้งเกินไป
falstro

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