javascript - Je souhaite supprimer les publicités iframe, mais chaque fois que la valeur de l'ID est actualisée, les cinq caractères anglais suivants changent ?
我想大声告诉你
我想大声告诉你 2017-05-16 13:11:14
0
3
664

$("#iframe's ID").contents().find("#iframe's Advertising ID").remove()
À l'origine, ce code était utilisé pour supprimer les publicités faisant référence à l'iframe, mais chaque page La publicité id est mis à jour dès son actualisation Cpg23241154qzkmv Cpg23241154ustep Cpg23241154gvhzk Comment écrire pour rendre cet ID dynamique.

我想大声告诉你
我想大声告诉你

répondre à tous(3)
迷茫

Il semble que son identifiant soit assez régulier, commençant essentiellement par "Cpg", alors le traitement est le suivant

$("#iframe的ID").contents().find('[id^="Cpg"]').remove();
巴扎黑

Ce type de requête directe pour les iframes exclut celles de votre propre site et bloque toutes les autres, ou vous pouvez déterminer si le nom de l'iframe répond à une certaine règle, puis la bloquer

黄舟

Si vous pouvez trouver un modèle, écrivez une règle régulière

Il commence par Cpg, les 8 caractères du milieu sont toujours des chiffres et les 5 derniers caractères sont des lettres minuscules :

^Cpg\d{8}[a-z]{5}$

Commence par Cpg23241154, les 5 derniers sont des chiffres ou des lettres :

^Cpg23241154\w{5}$
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal