Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 什么会导致访问者返回到上一页的顶部,而不是页面中链接所在的位置?_Html_Browser History - Fatal编程技术网

Html 什么会导致访问者返回到上一页的顶部,而不是页面中链接所在的位置?

Html 什么会导致访问者返回到上一页的顶部,而不是页面中链接所在的位置?,html,browser-history,Html,Browser History,我最近在几个网站上看到过这种奇怪的行为:我向下滚动一个页面,然后跟随一个链接到另一个页面。当我点击后退按钮并返回时,我会回到上一页的顶部,而不是链接。如果我在搜索结果页面或“10个最佳食物条”列表中单击链接,这会非常烦人 请将此页视为一个示例。奇怪的是,该页面在WinXP上的IE6中可以正常工作,但在同一台机器上的FF2上却不能。在MacOSX10.4上,它可以在FF2中工作,但不能在FF3中工作。我检查了所有奇怪的偏好设置,但找不到任何不同的设置 知道是什么原因吗?许多网站都有一个文本框(用于

我最近在几个网站上看到过这种奇怪的行为:我向下滚动一个页面,然后跟随一个链接到另一个页面。当我点击后退按钮并返回时,我会回到上一页的顶部,而不是链接。如果我在搜索结果页面或“10个最佳食物条”列表中单击链接,这会非常烦人

请将此页视为一个示例。奇怪的是,该页面在WinXP上的IE6中可以正常工作,但在同一台机器上的FF2上却不能。在MacOSX10.4上,它可以在FF2中工作,但不能在FF3中工作。我检查了所有奇怪的偏好设置,但找不到任何不同的设置


知道是什么原因吗?

许多网站都有一个文本框(用于搜索网站或其他内容),设置为在页面加载时自动聚焦(使用javascript或其他内容)。在许多浏览器中,页面在获得焦点时会跳转到该文本框


这真的很烦人:(

许多站点都有一个文本框(用于搜索站点或其他内容),当页面加载时(使用javascript或其他内容),该文本框被设置为自动聚焦。在许多浏览器中,当页面聚焦时,页面将跳转到该文本框


这真的很烦人:(

通常,这种行为是由于网站设置的浏览器缓存在到期前的时间很短或没有时间造成的

在许多网站上,当您点击“后退”时,您会返回到您点击的链接,因为您的浏览器正在从缓存中提取页面。如果尚未设置此缓存,则会发出新页面请求,并且浏览器会将其视为新内容


在页面上,似乎设置为比本地时钟提前不到一分钟,这导致在过期时间后我点击“后退”时,我的浏览器会获得一份新的副本。

通常,这种行为是由于网站设置的浏览器缓存在过期之前的时间很短或没有时间造成的

在许多网站上,当您点击“后退”时,您会返回到您点击的链接,因为您的浏览器正在从缓存中提取页面。如果尚未设置此缓存,则会发出新页面请求,并且浏览器会将其视为新内容


在页面上,时间似乎比我的本地时钟提前了不到一分钟,这使得我的浏览器在我点击“后退”时获得了一个新的副本过期后。

如果它有助于诊断,它将在Opera9.52/linux中正常工作。实际上,这在我的计算机上的FF3中也正常工作。你确定没有打开/关闭某些wierd设置吗?如果它有助于诊断,它将在Opera9.52/linux中正常工作。实际上,它在我的计算机上的FF3中正常工作还有。你确定没有打开/关闭某些wierd设置吗?