`
wangxingguang
  • 浏览: 28906 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

IE浏览器执行 window.location.href 跳转失败的解决办法

 
阅读更多
某些时候,IE下使用window.location.href后会跳转失败,这是由于IE存在的一个BUG....
这个是ie的bug。具体解决办法是:

在window.location.href = url;后面加一句window.event.returnValue = false;
分享到:
评论

相关推荐

    关于js中[removed].href,location.href,parent.location.href,top.location.href的用法与区别

    标题和描述中提到了JavaScript中的几个与页面跳转和刷新相关的属性,分别是window.location.href、location.href、parent.location.href以及top.location.href。这些属性在JavaScript编程中非常常用,用于控制页面的...

    js页面跳转 js页面跳转代码汇总

    这段代码试图将页面导航至`top.jsp`,但需要注意的是,该方法在IE8及以下版本的IE浏览器中才有效,对于现代浏览器,建议使用`window.location.href`或`window.location.replace()`等替代方案。 ### 4. 使用`self....

    IE下通过a实现location.href 获取referer的值

    标题提到的问题在于,当在IE浏览器中使用`window.location.href`进行页面跳转时,`Referer`头字段可能不会被正确地发送。这导致了在服务器端无法获取到用户来源页面的信息。而通过在`<a>`标签中设置链接并触发点击...

    谷歌浏览器跳转IE.zip

    总的来说,这个压缩包提供了一种从谷歌浏览器到IE浏览器的跳转解决方案,可能用于解决特定网页的兼容性问题或者利用IE的独特功能。开发者可以研究这个`alert`脚本来了解具体的实现细节,并根据需要在自己的项目中...

    [removed].href IE下跳转失效的解决方法

    本文将深入探讨一个常见的问题,即`window.location.href`在IE下跳转失效的问题及其解决方案。 `window.location.href`是JavaScript中的一个属性,用于获取或设置当前页面的URL。当你将其赋值为新的URL时,浏览器...

    js跳转方法,网页跳转。

    这个方法在一些老版本的IE浏览器中可用,但在现代浏览器中已被废弃,不推荐使用。 ```javascript window.navigate("top.jsp"); ``` 4. **`self.location`**: `self`是当前窗口或框架的引用,`self.location`...

    javascript页面跳转常用代码.pdf

    5. `window.navigate(location)`:这个方法在一些旧版IE浏览器中可用,但在现代浏览器中已经不再支持。 6. `location.replace(location)`:与`reload`不同,`replace`会替换当前的历史记录条目,刷新页面但不会在...

    window.navigate 与 [removed].href 的使用区别介绍

    在Web开发中,页面跳转是一个常见...而`window.location.href`作为跨浏览器的标准解决方案,应当成为页面跳转的主要手段。在编写兼容性良好的Web应用时,理解这些差异至关重要,以确保你的代码能在各种环境下正常运行。

    [removed].href中url中数据量太大时的解决方法

    当尝试通过`window.location.href`传递的数据量超过浏览器限制时,尤其是在IE浏览器中,可能会导致请求失败或无法正常工作。在这种情况下,通常建议使用POST方法而非GET方法,因为POST请求可以携带更大的数据量,...

    location.href语句与火狐不兼容的问题

    描述中明确指出,使用location.href进行页面跳转在IE浏览器中可以正常工作,但在Firefox浏览器中却不能正常工作。这反映了在编写跨浏览器兼容的JavaScript代码时经常遇到的一个问题。 location.href 是一个在 ...

    IE6跳转页面

    window.location.href = "ie6-compatible-page.html"; <![endif]--> ``` 这段代码检测浏览器是否为IE6,如果是,则将页面重定向到`ie6-compatible-page.html`。这种方式可以确保用户在不支持现代网页标准的老...

    页面自定跳转 超链接 跳转 jsp页面跳转

    使用`window.location.href`可以改变当前窗口的位置,从而实现页面跳转。例如: ```javascript setTimeout(function(){ window.location.href = 'http://example.com'; }, 5000); ``` 这段代码同样实现了5秒后...

    我的javascript收集

    1. **IE浏览器**:通过`window.external.addFavorite()`实现。 - **示例**: ```javascript function SetHomeIE(obj, vrl) { try { obj.style.behavior = 'url(#default#homepage)'; obj.setHomePage(vrl); }...

    JS实现页面跳转与刷新的方法汇总

    `window.navigate()`方法是主要针对IE浏览器的特殊方法,它允许页面导航到指定的URL。但是,由于不是所有浏览器都支持,推荐在特定浏览器环境下使用,或者避免使用: ```javascript window.navigate('***'); ``` 5....

    JavaScript实现页面跳转的几种常用方式

    虽然`window.navigate()`在某些旧版本的IE浏览器中可用,但在现代浏览器中并不推荐使用,因为它不是标准的JavaScript方法。例如: ```javascript window.navigate("top.jsp"); ``` 4. 设置`window.location`或`...

    js实现页面跳转的五种方法推荐

    这是最常见的方式,通过设置`window.location.href`的值为新的URL,可以实现页面的跳转。例如: ```javascript window.location.href = "xx.jsp?backurl=" + window.location.href; ``` 这里不仅改变了页面的...

    页面跳转代码

    例如,以下代码会根据用户是否使用IE浏览器进行跳转: ```html var ver = navigator.appVersion; if (ver.indexOf("MSIE") != -1) { window.location.href="IE版本跳转的URL"; } else { window.location....

    [removed]的重写及判断location是否被重写

    对于IE浏览器,一种可行的检测方法是检查 `location` 对象是否等于 `document.location` 并且 `location` 是否是 `Location` 类型的实例。这个条件表达式 `(location==document.location&&location instanceof ...

Global site tag (gtag.js) - Google Analytics