Как я могу загрузить html-файл, не отправляя запрос http с помощью jquery?
Я постараюсь суммировать как можно лучше то, что мне нужно, и что мешает мне это делать.
Что мне нужно
Мне нужно добавить теги сценария в заголовок HTML-файла, НО во время моего процесса "сборки". Я использую ant как инструмент для автоматизации сборки, и я хотел бы избежать размещения токенов в моем HTML-файле, чтобы затем заменить его на ant, или я также хотел бы избежать любого промежуточного решения, использующего сопоставление регулярных выражений. Что я действительно хотел бы использовать - это простой javascript, выполняемый через интерпретатор javascript rhino, легко исключающий его из задачи ant и, наконец, динамически добавляющий тег script.
Что меня блокирует?
В любом случае, я действительно не знаю, могу ли я загрузить html-файл без использования методов HTTP GET или POST. Потому что я собираю свой код из исходного кода, у меня его нет под HTTP-сервером, поэтому я хотел бы найти способ загрузить HTML DOM в переменную javascript, а затем написать его с новым тегом script, который мне нужен.
Мне нужны все функции манипулирования DOM без браузера, который отображает HTML-файл.
Лучший! Демьян
1 ответ
Из того, что я понимаю, вы хотели бы иметь действительный объект DOM из файла HTML, как если бы вы работали в браузере, но делаете ли это "автономно"? Например, быть в состоянии сделать селектор jQuery на DOM и редактировать его?
- Вы всегда можете начать с просмотра встроенного браузера с открытым исходным кодом ( http://www.chromium.org/)?
- Но я бы посмотрел в node.js, посмотреть этот вопрос Могу ли я использовать jQuery с Node.js?
Насколько я понимаю, это позволит вам выполнять обход и модификации DOM без браузера.