Kami memiliki tab khusus di dalam situs web pihak ketiga (vendor). Tab khusus kami berisi daftar item. Saat mengklik item tertentu, kita perlu membuka halaman situs induk yang berisi detail item tersebut. Baik aplikasi induk maupun aplikasi kita adalah aplikasi Angular.
Kami menggunakan iframe untuk menampilkan halaman aplikasi induk. Namun, karena domain aplikasi kami berbeda dengan domain aplikasi induk, kami mendapatkan kesalahan DOMException: Blocked a frame with origin "https://ourCustomTab.cloudfront.net" from accessing a cross-origin frame.
Kami menggunakan frame.contentWindow.location.href= https://parentApp.com/items
untuk membuka halaman aplikasi induk. Tolong sarankan jika saya dapat menggunakan alternatif lain untuk membuka halaman aplikasi induk, seperti kita memiliki perutean dalam suatu aplikasi. Jika iframe adalah satu-satunya solusi untuk melakukan hal itu, lalu bagaimana kita dapat mencapainya?