Как игнорировать ошибки `access denied` для` iframe` в JavaScript - PullRequest
0 голосов
/ 14 мая 2019

Описание проблемы: я предоставляю iframe сторонним страницам, чтобы реализовать их на своих страницах.Мой iframe открывает веб-приложение на своих страницах.В этом iframe я настроил отчет об ошибках и могу получить все ошибки, которые происходят с моим веб-приложением.Теперь я получаю сообщение об ошибке только от одного клиента (всегда один и тот же IP-адрес в FireFox) - Ошибка: в доступе запрещено свойство "x"

Протестировано мое веб-приложение на FireFox, и все работает как положеноПохоже, что эта ошибка происходит из-за некоторого дополнения FireFox (которое использует клиент сторонней страницы), которое пытается получить доступ к какому-либо свойству в моем iframe.

Я знаю, что это допустимый случай, чтобы не разрешать междоменный домендоступ, потому что это проблема безопасности, и оба приложения должны быть в одном источнике, но это будет иметь место, если эта ошибка возникла на родительской странице, которую могут изменить мои сторонние друзья.Прямо сейчас это непредсказуемо и не поддается обслуживанию, потому что исходит от расширений.

Вопрос: Меня беспокоит, есть ли какое-либо решение игнорировать ошибку, подобную той, которая исходит из расширений клиента, или просто игнорировать эту ошибку вообще в iframe?Потому что я не могу контролировать, какой клиент настроен на его стороне.

...