我的页面流从B
开始,然后单击将我带到B
的按钮,然后在C
中将另一个按钮带到A
。 (因此,B
-> C
-> A
)
当我从B
转到Request
时,如果查看我的Url
对象,就会有一个UrlReferrer
和一个Url
。 B
向我显示了我的目标页面,在这种情况下为UrlReferrer
的URL,而A
向我显示了请求所来自的页面的URL,在这种情况下为{{1} }。
Chrome / IE和Firefox之间的后退按钮实现似乎有所不同。使用Chrome / IE,如果我从A
-> B
-> C
进入,然后使用“后退”按钮从C
进入B
, Url
是B
,而UrlReferrer
是B
。
但是,对于Firefox,如果我再次从A
-> B
-> C
进入,则使用“后退”按钮从C
进入{{1 }},B
是Url
,而B
是UrlReferrer
。
由于这个问题,我无法为功能创建一致的实现。是否可以获取Firefox浏览器的A
(从页面)信息,即使它们单击了后退按钮也是如此?换句话说,在上述情况下,我需要有关UrlReferrer
网址的信息。