【发布时间】:2009-11-18 21:09:53
【问题描述】:
我有一个问题似乎出现在 Firefox 3.5.2 中。当我查看该页面时,它看起来会找到,然后单击页面上的一个链接,然后使用后退按钮或单击下一页上返回到第一页的链接返回该页面。 (如果这有意义的话)。
当我返回第一页并且有额外的 html 代码时,我使用 firebug。我想知道是否有可能在某处添加了 firefox,或者我是否应该查看我的 php 代码。
遗憾的是,这是针对公司项目的,因此我无法在此处发布代码。我将尝试匿名代码,但我希望如果其他人有同样的问题,他们可以阐明这个问题。
注意:当我刷新页面时,额外的代码会消失。它仅在来自另一个页面时发生。这可能是 Firefox 的问题吗?
更新:我发现我在标题中加载了 jQuery。不知道这是在做什么,但现在页面无论如何都“吓坏了”。
代码应该是这样的:
<div class="extranetFlag">
<a href="?c=4" style="text-decoration: none;">
<div class="extranetFlagFrame"><img border="0" alt="Bangladesh" src="/resources/flags/Bangladesh.png"/></div>
<!--[if lte IE 7]><br /><![endif]-->
<div class="caption">Bangladesh</div>
</a>
</div>
变异后:
<div class="extranetFlag">
<a href="?c=3" style="text-decoration: none;">
</a><div class="extranetFlagFrame"><a href="?c=3" style="text-decoration: none;"><img border="0" alt="Belgium" src="/resources/flags/Belgium.png"/></a></div>
<a href="?c=3" style="text-decoration: none;"> <!--[if lte IE 7]><br /><![endif]-->
</a><div class="caption"><a href="?c=3" style="text-decoration: none;">Belgium</a> </div>
<a href="?c=3" style="text-decoration: none;"> </a>
</div>
我使用 Firebug 中的网络面板检查了标题,这不是发送到浏览器的编码。
【问题讨论】:
-
尝试禁用所有插件,看看是否仍然发生
-
禁用插件时运气不佳。但是当我禁用 javascript 时,情况变得更糟。我会看看的。