回到历史后再次阻止iframe加载

时间:2014-06-26 08:10:17

标签: html iframe browser-history

对于VirtueMart(Joomla Extension,最新版本)中的电子商务跟踪,除了使用Google之外,我还必须使用本地公司的跟踪代码。

他们的代码是像这样的iframe

<iframe src="http://...v=<?php echo $total; ?>"></iframe>

此代码位于VirtueMart的“感谢页面”以跟踪订单信息。

如果您刷新感谢页面,则会重定向回主页。但如果您离开“谢谢页面”然后又回到浏览器历史记录中,您将再次访问感谢页面,iframe将再次执行 - 至少我认为这是一些订单的原因跟踪了两次。

这个问题有什么简单的解决方案吗?

1 个答案:

答案 0 :(得分:1)

使用javascript或php动态添加iframe,以便只显示有人直接去过那里。

以下是如何检测某人是否通过后退按钮登陆页面...

How do I detect if a user has got to a page using the back button?

如果有,请不要显示iframe。