Заставить клиентский браузер загружать страницу и вводить js после

#javascript #browser #client #headless-browser

#javascript #браузер #клиент #безголовый браузер

Вопрос:

Мне нужно внедрить сервис:

  1. Клиент вводит какой-то сторонний URI в форму на моем веб-сайте.
  2. Мой сервер отправляет клиенту js-скрипт такого рода: «загрузите введенный URI, отобразите его, введите js-код ‘X’ в отображаемый DOM»

То, что он делает, по сути, делает браузер независимым от расширения браузера. 🙂

Есть ли название для такой вещи? Я слышал, что современные веб-сайты делают что-то в этом роде: они отправляют клиенту не html, а какой-нибудь js-скрипт вместо этого, который заставляет клиентский браузер загружать дальнейшие js и html ect.

Комментарии:

1. 2) невозможно. Вы должны сделать это на стороне сервера и отправить подготовленный htnl клиенту.

2. Я делаю именно это, но искал больше способов реализовать такую вещь.

3. xss но браузеры / страницы активно делают что-то, чтобы предотвратить это. Серверная часть или плагин и ваши единственные реальные варианты.