未知“BESbswy”

问题描述 投票:5回答:1

我刚刚注意到一些奇怪的跨度被自动添加到身体的末端,左侧和顶部的-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的内容吗?以及如何让它消失? enter image description here Tnx!

##更新##

我制作了一个解决这个问题的脚本,一个临时的解决方案,直到我发现这个跨度是什么:|

  var clearSpan = setInterval(function () {
      var x = $("span:contains('BESbswy')");
      if(x.length != 0){
          $(x).text("");
          clearInterval(clearSpan);
      }
},100);
setTimeout(function(){clearInterval(clearSpan);},5000);
javascript css html5 google-maps google-api
1个回答
1
投票

用简单的css regule修复:

span[style*='top: -999px']{display: none;}

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

© www.soinside.com 2019 - 2024. All rights reserved.