Удалить всё внутри тега html и снаружи
Имеется бесплатный хостинг, который всовывает рекламу и счетчики, причем даже снаружи тега <html>.
Задача - на стороне клиента, как можно раньше (желательно до загрузки страницы) очистить всё, что пришло от сервера: и внутри <html> и снаружи. Затем своя страница будет создаваться и подгружаться блоками. Пока дошел до такого решения: <!DOCTYPE html> <html> <head> <script type="text/javascript"> var srt='<p>Привет! А рекламы нет</p>'; function yelp() { document.clear(); document.write(srt); document.close(); } document.addEventListener("DOMContentLoaded", yelp, false); </script> </head> <body> <center>Loading...</center> </body> </html> но firefox все равно грузит в фоне весь хлам с хостера, хотя на странице его и не видно, крутится иконка у закладки. Советы, помощь, решения, жду :victory: |
Цитата:
Способ, насколько я знаю, только один: document.write('<plaintext hidden>'); Далее по событию DOMContentLoaded чистишь содержимое <plaintext> и выводишь вместо него. |
А если у них стоит скрипт, который реагирует на несоответствие числа показов рекламы числу запросов страницы? :)
|
Цитата:
|
niko45,
Вообще обычно в соглашении с такими хостингами написано что нельзя удалять рекламу. Увидят - могут ататат сделать. По теме: А не проще стилями убрать? |
Цитата:
|
niko45, реклама только в низ страницы добавляется?
Что если добавить <script>window.stop()</script> ? |
danik.js, не, в самый верх
![]() поэтому требуется очистить всё |
Цитата:
|
Вот тебе бесплатный хостинг без всяких реклам и баннеров.
|
Часовой пояс GMT +3, время: 03:36. |