Доброго всем дня! Подскажите пожалуйста по следующей проблеме:
Есть SPA срендеренная на next.js
если я ее открываю просто как страницу то все работает, ежели я ее пихаю в айфрейм то ничего не работает в консоле ошибка
Код:
|
DOMException: Failed to execute 'replaceState' on 'History':
A history state object with URL 'http://localhost:63342/cdoc' cannot be created in a document
with origin 'http://localhost:63342' and URL
'about:srcdoc' |
из которой я понял что роутинг внутри айфрейма использует origin страницы на которой находится iframe в данном примере это "http://localhost:63342"
соответственно он пытается куда-то перейти добавляя в путь /cdoc, но у него естественно не получается потому что для перехода он должен использовать путь
https://searchengine.com/cdoc
пытаюсь понять как правильно сконфигурировать iframe чтобы все работало, пока безуспешно, возможно нужно делать что-то с настройками CPS
страницу вставляю используя атрибут srcdoc
через src не получается потому что чтобы получить срендеренную страницу мне нужно отправить гет запрос с заголовками авторизации
атрибут sabdbox выглядит следующим образом
Код:
|
sandbox="allow-scripts allow-same-origin allow-forms allow-popups
allow-modals allow-orientation-lock allow-pointer-lock allow-presentation
allow-top-navigation" |