未知的“ BESbswy” <span>

Adi*_*rya 6 javascript css html5 google-maps google-api

我刚刚注意到,一些奇怪的跨度会自动添加到正文的末尾,左侧和顶部都带有-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>
Run Code Online (Sandbox Code Playgroud)

它包含“ BESbswy”字符串。

我在网上阅读了一些文章,说这是Typekit / Webfontloader中的运行时测试,我根本没有使用过。所有页面均使用Google Maps API并包含地图,因此我意识到此范围已与google地图一起添加,因为我无法在不包含地图的其他页面中看到它。当我从页面上删除地图时,我看不到范围了。如果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);
Run Code Online (Sandbox Code Playgroud)

小智 1

使用简单的 css 规则修复:

span[style*='top: -999px']{display: none;}
Run Code Online (Sandbox Code Playgroud)

Span 由 GoogleMaps 插件生成。找不到其他方法来修复它。