我刚刚注意到一些奇怪的 span 被自动添加 到 body 的末尾,左侧和顶部带有 -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 并包含 map ,所以我意识到这个跨度是用谷歌地图添加的,因为我无法在不包含 map 的另一个页面中看到它。 当我从我的页面中删除 map 时,我再也看不到跨度了。 如果 Google Maps API 似乎创建了这些“BESbewy”跨度元素之一, 有人可以帮助我了解 BESbewy 是什么东西吗?以及如何让它消失? 谢谢!
##更新##
我制作了一个解决这个问题的脚本,一个临时解决方案,直到我找出这个跨度是多少:|
var clearSpan = setInterval(function () {
var x = $("span:contains('BESbswy')");
if(x.length != 0){
$(x).text("");
clearInterval(clearSpan);
}
},100);
setTimeout(function(){clearInterval(clearSpan);},5000);
最佳答案
使用简单的 css 规则修复:
span[style*='top: -999px']{display: none;}
Span 由 GoogleMaps 插件生成。 找不到其他方法来修复它。
关于javascript - 未知 "BESbswy"<跨度>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40327682/