У нас есть сервис, который отслеживает контент на сайте клиента.Наша система (с разрешения клиентов) создает страницу, позволяющую контролировать первоначальный сбор данных.Основной файл html загружается и читается локально, чтобы избежать проблем с XSS, а пути к файлам внешних ресурсов (css, javascript) заменяются абсолютными путями, чтобы скрипты могли правильно запускать и представлять страницу.
Один из наших клиентовиспользует на своем веб-сайте javascript с нарушением фрейма, чтобы внешние приложения не создавали кадры и не представляли свои данные нежелательным образом, но это также вызывает проблемы с нашими законными приложениями.Сценарии с разрушением фреймов, как и ожидалось, перенаправляют браузер на URL страницы в рамке, вырываясь из нашего фрейма.Они хотят сохранить сценарии на своем сайте по начальным причинам, по которым они пошли.
Сценарий разрыва фрейма находится во внешнем файле javascript, поэтому мы не можем заменить текст в локальной версии html.и не могут быть легко заменены во внешнем файле javascript.
Существует ли программный способ предотвращения перенаправления браузера, чтобы остановить это поведение разрыва фрейма?
В идеалерешением может быть какой-то сценарий, или настройки браузера тоже подойдут.