ปรึกษาเรื่อง iframe ค่ะ

เริ่มโดย ChilTunDer, 24 มีนาคม 2019, 12:52:22

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

ChilTunDer

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

มาถึงคำถามแล้วค่ะ ทีนี้เราไม่อยากให้มันลิงค์ไปที่หน้าเกตเวย์แบบทับหน้าเดิม หรือเปิดแท็บใหม่ แต่เราจะเอาลิงค์ที่ได้มาแปะใน iframe ทำเป็น popup หรือ modal ขึ้นมา แต่พอแปะลิงค์ใน iframe แล้วมันขึ้นว่า "This content can't be shown in a frame" แล้วใน console log แสดง error ว่า "SEC7120: [CORS] The origin ..."

พอจะมีวิธีทำ หรือเขียน jquery หรือ javascript ก็ได้ เพื่อให้สามารถแสดงได้ไหมค่ะ


tarrekup

เว็บเจ้าของกระทู้เป็น https มั๊ยครับ
แนะนำเครื่องมือ :

|||| โฮสต์ไทย ถูก & ดี   [direct=https://tinyurl.com/y29aoowv] คลิก [/direct]
|||| จดโดเมนที่ namecheap   [direct=https://bit.ly/3nuYxDM] คลิก[/direct]



ChilTunDer

อ้างถึงจาก: tarrekup ใน 24 มีนาคม 2019, 13:31:35
เว็บเจ้าของกระทู้เป็น https มั๊ยครับ

เป็นค่ะ เราบอกไม่หมดแน่เลย ตอนเราทดสอบ เราทดสอบบน localhost นะค่ะ

Piz

ติดเรื่อง Cross-Origin Resource Sharing ต้องให้เว็บต้นทาง provide domain ของเราด้วยครับถึงจะทำการเชื่อมต่อกับเว็บต้นทางได้