У нас есть сайт nodeJS / angular 4, который отображает iframe от третьей стороны (powerBI Emebdded).Мы пытаемся разработать функцию, позволяющую конечному пользователю сделать снимок экрана со страницей содержимого iframe.
Мы попробовали библиотеку iframe2image: https://github.com/twolfson/iframe2image
Но мыперед лицом той же политики происхождения:
ERROR DOMException: Blocked a frame with origin http://localhost:4200
from accessing a cross-origin frame
Поскольку у нас нет доступа к iframe (это сторонний контент, сгенерированный PowerBI iframe с выделенной библиотекой).Мы не можем обойти политику, установив window.document.domain в iframe в тот же домен.
У вас есть решение, чтобы предложить нам?