我知道在Document里面可以得到refer,
但是我想在beforeNavigate事件中就得到refer,那时候document还无效,请问有什么办法得到refer

解决方案 »

  1.   

    beforeNavigate 还有请求页面,http请求都还没发送,refer拿不到吧.
      

  2.   

    但是,在那个时候,refer已经确定了,我觉得应该会保存在某个实例中
      

  3.   

    我觉得可以把即将请求页面所使用的Refer地址理解为当前页面地址.
    比如从http://www.abc.com页面里打开http://www.efg.com,
    那么http://www.efg.com的Refer地址就是http://www.abc.com
      

  4.   

    参考一下这篇文章
    可以枚举浏览器打来的所有网页
    http://www.vckbase.com/document/viewdoc/?id=1446
      

  5.   

    可是这里还是使用了document,而这个东东只有在DocumentComplete的时候才产生了
      

  6.   

    beforeNavigate-- 
    你自己(页面A)要naviagte到别的页面(页面B)了,
    你说页面B的referer是啥?
      

  7.   

    如果是页面的话,确实是确定的,
    但是如果是2个页面同时,或者间隔很短的打开2个连接,这时候的beforeNavigate就可能会被判别失误了,
    其实我只是想知道,IE组件里面是不是有某个接口保存了这个refer