当前位置: 首页 > 面试题库 >

如何将URL解析为javascript中的主机名和路径?

洪博艺
2023-03-14
问题内容

我想带一个弦

var a = "http://example.com/aa/bb/"

并将其处理为一个对象

a.hostname == "example.com"

a.pathname == "/aa/bb"

问题答案:
var getLocation = function(href) {
    var l = document.createElement("a");
    l.href = href;
    return l;
};
var l = getLocation("http://example.com/path");
console.debug(l.hostname)
>> "example.com"
console.debug(l.pathname)
>> "/path"


 类似资料:
  • 本文向大家介绍如何解析JavaScript中的URL?,包括了如何解析JavaScript中的URL?的使用技巧和注意事项,需要的朋友参考一下 解析URL 通过使用DOM方法而不是正则表达式来解析javascript中的URL是非常简单的。如果使用正则表达式,则代码将更加复杂。在DOM方法中,仅一个函数调用将返回已解析的URL。  在以下示例中,首先创建一个函数,然后使用DOM方法在其内部创建锚标

  • 问题内容: 是否有一种从完整URL开始的简单方法: 并仅提取主机部分: 必须有一个可靠地执行此操作的JavaScript函数,但我找不到它。 问题答案: 假设您有一个地址为的页面。使用页面代码中的以下内容获得这些结果: :您会得到或 : 你会得到 : 你会得到 :您会得到或 : 你会得到 :你会得到* 更新:关于.origin *如参考文献所述,浏览器的兼容性尚不清楚。我已经在chrome中检查了

  • 我有一个web服务调用来关闭一个JSON对象,它只有在我有IP地址而不是主机名的情况下才起作用。我一直很好地使用IP地址,但现在我需要有主机名。 如果有人有好主意,谢谢。

  • 问题内容: 如何使用JavaScript(以及jQuery)解析URL? 例如,我的字符串中有这个 我想得到的价值 我知道我可以使用PHP轻松地做到这一点,但我想知道JavaScript怎么可能。 问题答案: 您可以使用创建-element的技巧,将URL添加到其中,然后使用其Location对象。 将输出: 您也可以使用php.js来获取JavaScript中的parse_url函数] 更新(2

  • 问题内容: 我有DNS服务器IP地址和主机名。 使用Java,如何使用该IP地址和主机名找到该DNS服务器返回的主机名的IP地址? 问题答案: 看看和方法。

  • 我正面临一个大问题,我试图使用GET方法连接到一个网址。它给我一个错误java.net.未知主机异常:无法解决主机“网址”:没有与主机名相关联的地址。 我一直在看一些帖子,所有人都说是关于权限的。我的权限是: 我可以通过在手机上使用chrome访问该网址,这意味着wifi正在工作。 我使用的是摩托罗拉G2,API 23。