首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Firebug源代码和Mozilla源代码的区别

Firebug源代码和Mozilla源代码的区别
EN

Stack Overflow用户
提问于 2010-10-12 20:54:45
回答 2查看 317关注 0票数 0

我有PHP生成的HTML。

Firebug向我展示了这个源代码:

代码语言:javascript
复制
<div class="module-header"><div class="module-header2"><div class="module-header3"><h3 class="module-title" style="visibility: visible;"><span>Մարդկային</span> ռեսուրսներ</h3></div></div></div>

Mozilla Source向我展示了该部分的另一个HTML。

代码语言:javascript
复制
<div class="module-header"><div class="module-header2"><div class="module-header3"><h3 class="module-title"><a href="/forum/6" class="block-title-link">Մարդկային ռեսուրսներ</a></h3></div></div></div>

实际上,这部分应该作为链接工作。但不是..。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-10-12 21:06:00

Firebug显示的是当时的实际页面内容,而"Show Source“只显示从服务器下载的静态HTML。

如果JavaScript对页面进行了任何更改,这两个页面将是不同的。在这种情况下,看起来JavaScript正在删除您的链接并隐藏h3元素。

票数 2
EN

Stack Overflow用户

发布于 2010-10-12 21:08:35

我在Firebug的源代码中看到了一个style="visibility: visible;。您确定您没有通过Javascript和一些.show() .hide()来处理HTML语言吗?

火狐的源码是静态HTML源的一种方式与你在浏览器窗口中看到的和你用鼠标右键BUtton >查看源码,看到的源码没有什么不同,但是(但是)如果你动态地改变源码-例如通过JS,当鼠标悬停在一个链接上时,它会隐藏网站的其他部分-火狐的“查看源码”将是错误的,并且不能反映这些动态变化-这些你将只能用火虫看到。

也许你可以尝试不同的浏览器,看看它是否可以作为一个链接在那里工作?

由于一些前提条件,Javascript可能会与您的页面交互,并可能隐藏链接。也许你想关闭Javascript,看看你的链接是否正常工作?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3914884

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档