【问题标题】:How can I turn a string into a Location object? [duplicate]如何将字符串转换为 Location 对象? [复制]
【发布时间】:2011-07-18 17:10:50
【问题描述】:

可能重复:
Creating a new Location object in javascript

如果用户输入一个作为 URL 的字符串,将其转换为 Location object(如 window.location)的最简单方法是什么,以便我可以使用像 obj.hostname 这样的方法和属性?

【问题讨论】:

  • location.constructor() === TypeError: Illegal constructor。口译员说不。您始终可以创建一个 iframe,导航到 iframe 中的 url,然后访问 iframe 中的 location 对象。 (坏主意)
  • @lwburk -- 是的,这就是我在发布此内容之前通过 30 分钟的搜索试图找到的内容。 >.>
  • 这里是完美的解决方案:stackoverflow.com/a/3213643/4477463

标签: javascript location


【解决方案1】:

不知道是否可以创建 Location 对象,但是这篇文章解释了如何使用锚标记来达到相同的效果:

http://james.padolsey.com/javascript/parsing-urls-with-the-dom/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-01
    • 2011-02-02
    • 1970-01-01
    • 1970-01-01
    • 2014-07-19
    • 2015-10-27
    • 1970-01-01
    • 2021-02-03
    相关资源
    最近更新 更多