У меня есть веб-страница, которая полностью отображается на стороне сервера (nodejs+phantomjs), я хочу отправить эту страницу в клиентский браузер. Проблема в том, что клиентский браузер пытается повторно выполнить javascript. Следовательно, у меня есть два варианта:
- Отключите javascript в iframe, который загружает эту страницу в клиенте.
- Удалите каждый вызов/событие javascript и js со страницы
Хотя я не буду использовать исходный javascript страницы, позже мне нужно будет добавить события javascript в iframe.
Кажется, первый вариант может быть реализован с использованием аргумента «песочницы» iframe ... но это не позволит мне позже вводить другой javascript. Следовательно, мне нужен способ реализовать второй вариант, то есть удалить весь исходный javascript со страницы.
Есть ли эффективный (и надежный) способ сделать это? Я предполагаю, что использование регулярных выражений может быть решением, но надежно ли оно?
on*
и все<script>
.. все еще дерьмовое решение, но это что-то. 10.11.2013on
на веб-сайте? 08.04.2021