4

我的网站上,我最近发现了一个奇怪的新自动生成的 div。当我在 chrome 的开发工具中查看它时,我说:

<div id="dp_swf_engine" style="position: absolute; width: 1px; height: 1px;"><embed style="width: 1px; height: 1px;" type="application/x-shockwave-flash" src="http://www.ajaxcdn.org/swf.swf" width="1" height="1" id="_dp_swf_engine" name="_dp_swf_engine" bgcolor="#336699" quality="high" allowscriptaccess="always"></div>

我真的不知道它是什么,它来自哪里。

4

3 回答 3

8

我已经遇到过类似的问题,并且 div 来自 chrome 扩展,请检查哪个扩展可以修改您的页面。

于 2013-09-03T13:31:16.250 回答
2
  • 有时它会自动从您的网络托管服务器添加
  • 如果您使用的是外部插件,它将来自它
  • 我可以看到您正在使用谷歌字体....尝试删除并检查您的网站
  • 您可以在本地服务器上运行您的网站...

要隐藏 DIV,请尝试添加此 css:

<style type="text/css">
dp_swf_engine {
 display:none;
}
</style>

谢谢

于 2013-09-03T13:38:03.140 回答
0

在文档就绪事件上:

var element = document.getElementById("dp_swf_engine");
document.body.removeChild(element) 

如果您的 div 直接在您的 body 元素中,请找到他的父级以调用 removeChildFunction ...

我希望有帮助!

于 2013-09-03T13:24:02.417 回答