2017-01-05 1 views
-2

L'extrait exact, généré par le logiciel qui doit être retiré est:Anéantissement (enlever l'image de marque) code HTML exacte du site n'utilisant javascript ou CSS

<p style="text-align:center;">Created by <a href="http://www.fancywebsite.com" target="_blank">FancyWebsite</a></p> 

Peut-être que PHP str_replace() ou PHP trim() pourrait fonctionner. J'ai trouvé ces exemples W3 et stack mais je me suis écrasé et j'ai brûlé après 30 minutes. Peut-être regex peut trouver l'occurrence et remplacer par &nbsp;?


Si le navigateur a J $ désactivé, alors le visiteur verra branding. Cet extrait javascript ne suffira pas, car l'utilisateur peut « voir la source » et explorer:

<script type="text/javascript"> 
$("p").each(function() { 
if ($(this).html().indexOf("Created by") != -1) { 
    $(this).remove(); 
} 
}); 
</script> 

Nous vous souhaitons une bonne santé, la richesse et la sagesse en 2017 - bonne année de moi à vous! GLHF

+1

Bound être une violation des termes –

+0

OOoO mon dieu, je n'ai même pas pensé à cela. Merci pour votre contribution. Peut-être que nous aurons un autre (4) vote pour fermer cette question ou je modifierai ma question pour être serein sur internet. –

Répondre

1

avec juste une modification mineure appliquer ce code.

$("p").each(function() { 
if ($(this).html().indexOf("Created by") !== -1) { 
    $(this).remove(); 
} 
}); 

Et laissez-moi savoir si autre chose nécessaire. Merci

+0

Connaissez-vous une solution autre que J $? Le script posté ci-dessus fonctionne mais vous pouvez toujours voir la source et trouver le code. Je souhaite complètement supprimer et supprimer. Je viens de tester ton code, ça marche aussi! Merci!!! –

+1

malheureusement, CSS3 a supprimé contient l'élément de sorte que vous ne pouvez plus l'utiliser par CSS ... –