我刚刚注意到一些奇怪的跨度被自动添加到身体的末端,左侧和顶部的-999和隐藏可见性。我使用wordpress(如果重要的话)。跨度看起来完全像这样:
<span style="position: absolute; left: -999px; top: 0px; visibility: hidden; font-size: 300px; width: auto; height: auto; margin: 0px; padding: 0px; font-family: Roboto, Arial, sans-serif;"> BESbswy <span>
它包含“BESbswy”字符串。
我在网上读过一些article,说这是Typekit/Webfontloader的运行时测试,我根本就没用。所有页面都使用谷歌地图API并包含地图,所以我意识到这个范围已添加谷歌地图,因为我无法在另一个页面中看到它,不包括地图。当我从我的页面中删除地图时,我再也看不到跨度了。如果Google Maps API似乎创建了其中一个“BESbewy”跨度元素,那么有人可以帮助我了解这个BESbewy的内容吗?以及如何让它消失? Tnx!
##更新##
我制作了一个解决这个问题的脚本,一个临时的解决方案,直到我发现这个跨度是什么:|
var clearSpan = setInterval(function () {
var x = $("span:contains('BESbswy')");
if(x.length != 0){
$(x).text("");
clearInterval(clearSpan);
}
},100);
setTimeout(function(){clearInterval(clearSpan);},5000);
用简单的css regule修复:
span[style*='top: -999px']{display: none;}
Span由GoogleMaps插件生成。找不到其他方法来修复它。