我目前正在测试一个站点在所有平台上的兼容性。
我注意到,在Windows中的Chrome上,页面加载完成后,源代码中出现以下内容:
<embed id="embed_npfido" type="application/npfido" height="0">
更具体地说,它不会出现在源代码中——当我右键单击页面并选择"检查元素"时,它就会出现。此外,它会出现在</body>
标记的正前方。我注意到这个神秘嵌入的唯一原因是,它以300px的宽度和0px的高度渲染,这显然将我的网站向左偏移了300px。
以前有人见过这个吗?我搜索了这个问题,没有发现任何结果。
其他详细信息:
- 这种情况只发生在我公司的笔记本电脑上,它是联想T440
- 我在测试的任何其他操作系统或浏览器上都没有注意到这一点
- 页面上唯一调用的外部资源是来自Google字体的字体(Fonts.googleapis.com)
- 嵌入的呈现宽度为300px,我用以下代码否定了它:
embed {display:none;width:0;height:0;padding:0;margin:0;}
我的一个网站底部也有这个。它似乎与Nok Nok实验室在谷歌Chrome中的MFAC扩展有关。我禁用了扩展,嵌入就消失了。