misaqyrn9677 Ответов: 4

Удаление или скрытие javascript со страницы с помощью Javascript


На моем сайте размещенном по адресу www.misaqyrn.somee.com вы видите этот код:
<!--SCRIPT GENERATED BY SERVER! PLEASE REMOVE-->
<center><a href="http://somee.com">Web hosting by Somee.com</a></center>
</textarea></xml></script></noframes></noscript></object></style></title></applet>
<script language="JavaScript" src="http://ads.mgmt.somee.com/serveimages/ad2/WholeInsert4.js">    </script>
<!--SCRIPT GENERATED BY SERVER! PLEASE REMOVE-->


я хочу удалить или скрыть этот код с помощью java script или jquery. www.somee.com это бесплатный хостинг, который является причиной того, что этот код был добавлен в конец моего сайта

[no name]

Во-первых, вы, возможно, не сможете. Они, вероятно, обрабатывают вашу веб-страницу в то время, когда она запрашивается. Вам придется выяснить, возможно ли вообще обработать его снова, в чем я сомневаюсь.
Во-вторых, это может (я говорю "Может", потому что не знаю) нарушить ваши отношения с хозяином.

Zoltán Zörgő

Один комментарий к вашему первому посланию. Поскольку javascript обрабатывается на стороне клиента, есть только одна вещь, которую серверная сторона может сделать, чтобы помешать изменению DOM на стороне клиента: удаление кода, который пытается изменить DOM, но я не думаю, что для этого существует какой - либо надежный метод. Часть TOS-это совсем другое дело.

misaqyrn9677

я могу скрыть часть кода с помощью css
апплет центр а
{
дисплей:нет;
}
скрытие под кодом
центр>Веб-хостинг от Somee.com
</textarea></xml></script></noframes></noscript></object></style></title></applet>

Ardit007

center, a {display:none;} скрывает веб-хостинг по Somee.com

4 Ответов

Рейтинг:
2

Andre Bom

этот JS-код решит проблему.

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script>
$(document).ready(function () {
            $("script ~ div").css('display', 'none');
            $("center a").css('display', 'none');
        });
</script>


Andre Bom

Я использовал это решение на своем сайте, и этот код решил мою проблему.
Посмотрите мой сайт: http://www.andrebomalves.somee.com

Рейтинг:
1

Ravi Raj

Я хочу видео с полной информацией о


Рейтинг:
1

Srinivas Kalabarigi

Сол: пожалуйста, посмотрите мой пример ниже, чтобы заменить текст между якорным элементом, и это сработало для меня:

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    <!--SCRIPT GENERATED BY SERVER! PLEASE REMOVE-->
       <center><a href="http://somee.com">Web hosting by Somee.com</a></center>
       <!--SCRIPT GENERATED BY SERVER! PLEASE REMOVE-->
    </div>
        <script lang="javascript">
            document.body.innerHTML = document.body.innerHTML.replace('Web hosting by Somee.com', '')
        </script>
    </form>
</body>
</html>



предложение: мое предложение заключается в том, что вы либо берете платный хостинг, где такого рода сообщения не отображаются, либо оставляете сообщение таким, как оно есть (в соответствии с его условиями).


misaqyrn9677

этот код не имеет идентификатора

Srinivas Kalabarigi

После вашего комментария я улучшил решение, и оно работает.

misaqyrn9677

этот код после тега html
пожалуйста, смотрите сайт этого кода
www.misaqyrn.somee.com

Bhavikpatel7023

все еще не работает

Рейтинг:
0

Deviprasad Das

В javascript вы можете это сделать.

var body = document.getElementsByTagName("body")[0];
var scriptElements = document.getElementByTagName("script");
for(var count = 0; count < scriptElements.length; count++) {
    if(scriptElements[count].src == 'The script path') { // Here the source is >> ads.mgmt.somee.com/serveimages/ad2/WholeInsert4.js
        body.removeChildNode(scriptElements[count]);
        break;
    }
}


misaqyrn9677

Я проверил код, но не сделал этого

misaqyrn9677

setInterval(initscript, 1000);
функция инициализации() {
for (var i = 0; i & lt; document. scripts.длина; i++)
if (document. scripts[i]. src ='http://ads.mgmt.somee.com/serveimages/ad2/WholeInsert4.js')
//код удалить этот скрипт пожалуйста помогите
}

Это код, который я тестировал файл сценария, который я хочу удалить файл сценария, но нет
код не может устранить
пожалуйста, помогите мне

совет : этот код не извлечь из тела скрипта.removeChildNode(scriptElements[счетчик]);