我发现了一些只在移动设备上可见的垃圾邮件链接,我可以';找不到包含此垃圾邮件链接的脚本的位置


I have found some spam links that are only visible on mobile devices, and I can't find where is the script that contains this spam links

所以我只有在移动设备上看到页面时才会遇到这个问题!我试图通过电脑找到垃圾邮件链接,但在任何地方都找不到
我认为它在K2插件中,但我不知道是哪一个。我会把我发现的一些带有垃圾邮件链接的代码粘贴到这里:

<!-- Plugins: AfterDisplayTitle -->
<!-- K2 Plugins: K2AfterDisplayTitle -->
<div class="itemBody">
    <!-- Plugins: BeforeDisplayContent -->
    <div id="js-pc">
        <a href="http://portalinfo.org/" target="_blank" title="русский бизнес за границей">русский бизнес за границей</a><br>
        <a href="http://travels-world.net/" target="_blank" title="записки туриста">записки туриста</a>
    </div>
    <!-- K2 Plugins: K2BeforeDisplayContent -->
    <!-- Plugins: AfterDisplayContent -->
    <div id="js-pc">
        <a href="http://realyrock.net/" target="_blank" title="обзоры музыкальных групп">обзоры музыкальных групп</a><br>
        <a href="http://magical-place.ru/" target="_blank" title="спортивный туризм">спортивный туризм</a>
    </div>
    <!-- K2 Plugins: K2AfterDisplayContent -->
<div class="clr"></div>
<!--End Item Rating -->
</div>

所以这些是我无法删除的俄罗斯垃圾邮件链接。

解决方案是:
1.通过下一个关键字开始搜索网站的所有文件:base64_decode
2.你必须找到类似下一个的东西:

<?php $mgp='PGRpdiBpZD0iaXQtc24iPjxhIGhyZWY9Imh0dHA6Ly9qb29tbGEtbWFzdGVyLm9yZy8iIHRhcmdldD0iX2JsYW5rIiB0aXRsZT0i0LrQsNC6INGB0L7Qt9C00LDRgtGMINGB0LDQudGCINC90LAgSm9vbWxhIDMiPtC60LDQuiDRgdC+0LfQtNCw0YLRjCDRgdCw0LnRgiDQvdCwIEpvb21sYSAzPC9hPjwvZGl2Pg=='; echo base64_decode($mgp);?>

  1. 下一个症状是:这个字符串从基本代码开始
  2. 仔细删除此字符串并享受:)

希望这些信息能对你有所帮助。

这些链接可能是通过jquery/js代码和媒体查询生成的,这就是它们只出现在移动设备上的原因。也许如果你深入研究这些插件的代码,你会发现它是在这些插件上生成的
在插件的CSS代码的某个位置,必须是类似以下示例的内容:

#js-pc {
    display:none;
}
@media (max-width: 600px){
    #js-pc {
        display:block;
    }
}

上面的代码使链接仅在宽度小于600px的屏幕上可见,
但您也可以通过主CSS文件覆盖此操作,从而强制不使用display:none !important;显示此链接。它将是这样的:

@media (max-width: 600px){
    #js-pc {
        display:none !important;
    }
}

上面的媒体查询取决于它们出现的大小,但如果只在移动设备上,我认为这会解决问题
下面是您的网站目前显示的的示例,这是您的修复