21 Jan 2010

使用window.location跳转,在IE中UrlReffer不被记录

Share

使用window.location跳转,在FF中,没问题,下一页面可以取得UrlReffer,但在IE中UrlReffer不被记录

真变态,

让我头痛了半天,弄了个丑陋的办法做了如下实现:

function safeRedirectToCart(url) {
    var isIE = jQuery.browser.msie;
    if (!isIE) {
        window.location = url;
        return;
    }
    $(".btnCart").get(0).click();
}

说明:在页面上render一个连接(可以用样式表控制不显示),判断如果是IE浏览器然则调用其click,嘿嘿,就这个。

comments powered by Disqus