0
我有一个完全由php页面组成的网站。如果你做到以下几点:返回按钮跳过PHP页面
谷歌 - > PHP第1页 - > PHP第2页 - >点击浏览器后退按钮,你回去谷歌
我希望用户得到带回PHP第1页,而不是谷歌的当他们点击php page2上的后退按钮时。
我有一种感觉,这是与自动脚本,由PHP生成,停止浏览器缓存页面。但是,我不希望页面被缓存,因为这会阻止正在更新的内容。
感谢您的任何建议!
我有一个完全由php页面组成的网站。如果你做到以下几点:返回按钮跳过PHP页面
谷歌 - > PHP第1页 - > PHP第2页 - >点击浏览器后退按钮,你回去谷歌
我希望用户得到带回PHP第1页,而不是谷歌的当他们点击php page2上的后退按钮时。
我有一种感觉,这是与自动脚本,由PHP生成,停止浏览器缓存页面。但是,我不希望页面被缓存,因为这会阻止正在更新的内容。
感谢您的任何建议!
function goToTag(tagid, tagloc){
location.replace("main.php?tagid="+tagid+"&result="+tagloc);
}
将它切换到location.href="main.php?tagid="+tagid+"&result="+tagloc;
,你会好起来的。 location.replace
做它所说的锡 - 它用新页面替换当前历史项目。
呃,这不会发生,除非你的page1做了某种类型的重定向。有没有可能你有onclick正在做'window.location.replace'或什么的事件? – ceejayoz
历史回退按钮会将您带回到先前的缓存页面...如果您不缓存,则无法返回。您需要通过将其指向页面1的URL来覆盖浏览器后退按钮的默认操作,但这非常棘手,并且很难实现跨浏览器。 –
如果您的php page1有一些重定向代码,并且点击该重定向代码将其发送回Google,也可以这样做。请查看它是否属于这种情况,并粘贴代码以识别该代码中的问题。 – Astha