我的网站使用$(window).bind('hashchange', function ())
来检查是否需要重定向。但是,我的网站在Firefox中运行良好,而不是在IE9中
$(window).bind('hashchange', function ()
{
alert('hash change2');
hash();
});
$(window).load(function()
{
// Make sure cookies are enabled
$.cookie(global_cookie_prefix+'_cookies_test', '1');
var test_cookies_cookie = $.cookie(global_cookie_prefix+'_cookies_test');
if(test_cookies_cookie == null)
{
window.location.replace('error.php?error_code=3');
}
else
{
$.cookie(global_cookie_prefix+'_cookies_test', null);
hash();
/*
alert('after hash0');
$(window).bind('hashchange', function ()
{
//alert('hash change');
//alert('hash change1');
hash();
});
*/
}
});
每次我需要刷新整个页面才能成功重定向页面。
请知道吗?
/ *! jQuery v1.7.1 jquery.com | jquery.org/license * /
答案 0 :(得分:0)
我设法找到解决方案。在doctype html上添加了一行,然后一切正常
<meta http-equiv="X-UA-Compatible" content="IE-edge">