Удалить всё внутри тега 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, время: 17:02. |