Я пытался изменить мои HTML-файлы.Пожалуйста, посмотрите это , чтобы лучше понять, чем я занимаюсь.
Все работало нормально, но при просмотре источника оно не изменилось.Изменения, которые я пытался внести, были отражены только на веб-странице, которую я открыл в своем браузере.
Можно ли каким-либо образом изменить фактический источник HTML-страницы?
Я использую IE8 и GreaseMonkey4IE для запуска JavaScript на веб-страницах, которыми я хочу манипулировать, на случай, если вам это интересно.
Здесь есть похожий вопрос здесь ,Но у меня есть мои HTML-файлы в моем локальном хранилище.Нет серверной стороны - клиентская сторона.
РЕДАКТИРОВАТЬ 1
Хорошо, у меня есть настройка Tomcat, но все это на моем локальном компьютере.
Также, если я могу изменить DOM, могу 't Я сохраняю его как новый HTML-файл, поэтому мне не придется связываться с исходным файлом.
Вот как мы это делаем в Firefox .Должен быть какой-то способ сделать это в IE8.
РЕДАКТИРОВАТЬ 2
Теперь отлично работает для страниц HTML без каких-либо рамок .Но когда я пытаюсь сделать это на страницах с фреймами, это не работает. Это убьет меня, я уверен.Возможно, это связано с тем, что фрейм имеет доступ к другим HTML-страницам.Например:
<frameset rows="95,*" frameborder="NO" framespacing="0" border="0" marginwidth="0" marginheight="0">
<frame name="title" target="content" src="Strategy%20Details.asp_files/title.htm" scrolling="NO">
<frameset cols="168,*">
<frame name="navigation" noresize="noresize" width="168" target="content" src="Strategy%20Details.asp_files/navigation.htm">
<frame name="content" noresize="noresize" src="Strategy%20Details.asp_files/home.htm">
</frameset>
</frameset>
Посмотрите, как фреймы обращаются к HTML-страницам в атрибуте src .
ЛюбойИдея ???