У нас есть собственная вкладка на веб-сайте третьей стороны (поставщика). Наша пользовательская вкладка содержит список элементов. При нажатии на определенный элемент нам нужно открыть страницу родительского веб-сайта с подробной информацией об этом элементе. И родительское приложение, и наше приложение являются приложениями Angular.
Мы используем 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 — единственное решение для этого, то как мы можем этого добиться?