หลายสถานการณ์ที่ฉันพบเมื่อฉันถูกบล็อกเมื่อใช้หน้าต่างเปิดเพื่อเปิดหน้าต่างใหม่ (เบราว์เซอร์ Chrome ที่ใช้เบราว์เซอร์อื่นยังไม่ได้ทดสอบ):
ครั้งแรก: window.open (www.vevb.com) หน้าต่างใหม่เปิดออก แต่หน้าไม่ได้โหลดและจำเป็นต้องกดรถเพื่อออกมา
วิธีแก้ปัญหา: ที่อยู่หน้าเว็บจะต้องเพิ่มด้วยชื่อโปรโตคอล http: // หรือ https: //
ครั้งที่สอง: ใช้วิธีการเปิดหน้าต่างในฟังก์ชั่นการโทรกลับพร้อมคำขอ AJAX แบบอะซิงโครนัสที่ประสบความสำเร็จ แม้ว่าจะมีการเพิ่มชื่อโปรโตคอล แต่หน้าต่างใหม่จะไม่เปิดและคำที่สกัดกั้นจะแสดงโดยตรงในแถบที่อยู่
วิธีแก้ปัญหา: มีสองประเภท:
1. เปลี่ยนคำขอ Ajax แบบอะซิงโครนัสเป็นคำขอแบบซิงโครนัส
2. ใช้ var newWindow = window.Open ("_ blank"); newWindow .location = "ที่อยู่ URL";
ทางออกที่รวดเร็วไปยังหน้าต่างบทความด้านบนเปิดจะถูกดักจับโดยการสกัดกั้นหน้าต่าง นี่คือเนื้อหาทั้งหมดที่ฉันแบ่งปันกับคุณ ฉันหวังว่าคุณจะให้ข้อมูลอ้างอิงและฉันหวังว่าคุณจะสนับสนุน wulin.com มากขึ้น