【问题标题】:How to get/set current page URL (which works across space-time-browsers-versions)如何获取/设置当前页面 URL(适用于时空浏览器版本)
【发布时间】:2013-08-23 06:43:43
【问题描述】:

我想在特定事件时获取/设置当前页面的 URL。

似乎有不止一种方法可以做到这一点,如下面的问题/答案中所述。

使用 Jquery

Get URL - $(location).attr('href');
Set URL - $(location).attr('href',url);

使用 JavaScript

Get URL - myVar = window.location.href;
Set URL - window.location.href = "http://stackoverflow.com";

哪种方法适用于时空浏览器版本?

Get current URL in JavaScript?

How to redirect to another webpage in JavaScript/jQuery?

【问题讨论】:

标签: javascript jquery dom


【解决方案1】:

我认为没有必要为此使用 jQuery。以下在所有浏览器中都可以正常工作:

window.location.href = "http://stackoverflow.com";

或者更简单:

location.href = "http://stackoverflow.com";

【讨论】:

    【解决方案2】:

    我同意@meub。这也可以:

    window.location.replace("http://stackoverflow.com");
    

    要表现得像单击链接,您需要使用简单的 javascript 。你不需要 jQuery 来做这件事。 您可以使用以下内容:

    Get URL - myVar = window.location.href;
    SET URL - window.location.href = "http://stackoverflow.com";
    

    【讨论】:

    • window.location.replace 和我猜的重定向一样好。我的意思是它不像点击链接,而是被重定向。
    猜你喜欢
    • 1970-01-01
    • 2011-09-10
    • 1970-01-01
    • 2021-12-09
    • 1970-01-01
    • 2011-01-08
    • 2011-01-18
    • 2011-09-14
    • 2015-08-09
    相关资源
    最近更新 更多