เรามีแท็บที่กำหนดเองภายในเว็บไซต์ของบุคคลที่สาม (ผู้ขาย) แท็บแบบกำหนดเองของเรามีรายการสินค้า เมื่อคลิกไปที่รายการใดรายการหนึ่ง เราจะต้องเปิดหน้าเว็บไซต์หลักซึ่งมีรายละเอียดของรายการนั้น ทั้งแอปพลิเคชันหลักและแอปพลิเคชันของเราเป็นแอปพลิเคชันเชิงมุม
เรากำลังใช้ iframe เพื่อแสดงหน้าแอปพลิเคชันหลัก แต่เนื่องจากโดเมนแอปพลิเคชันของเราแตกต่างจากโดเมนแอปพลิเคชันหลัก เราจึงได้รับข้อผิดพลาด DOMException: Blocked a frame with origin "https://ourCustomTab.cloudfront.net" from accessing a cross-origin frame.
เรากำลังใช้ frame.contentWindow.location.href= https://parentApp.com/items
เพื่อเปิดหน้าแอปพลิเคชันหลัก โปรดแนะนำว่าฉันสามารถใช้ทางเลือกอื่นในการเปิดหน้าแอปหลักได้หรือไม่ เหมือนกับว่าเรามีเส้นทางภายในแอปพลิเคชัน ถ้า iframe เป็นทางออกเดียวในการทำเช่นนั้น เราจะบรรลุมันได้อย่างไร?