在Javascript中读取包含"https://uswest.xyz.com/@admin?deep_link_id=35&deep_link_type=user"的网址可以通过以下步骤实现:
window.location.href
获取当前页面的完整URL。URL
对象对URL进行解析和操作。URL对象提供了许多属性和方法来处理URL。let url = new URL(window.location.href);
url.hostname
和url.pathname
。url.searchParams
。使用get()
方法可以获取特定参数的值。例如,要获取deep_link_id参数的值,可以使用url.searchParams.get('deep_link_id')
。url.hash
属性。以下是一个示例代码:
let url = new URL(window.location.href);
let hostname = url.hostname;
let pathname = url.pathname;
let deepLinkId = url.searchParams.get('deep_link_id');
let deepLinkType = url.searchParams.get('deep_link_type');
let hash = url.hash;
console.log("Hostname: " + hostname);
console.log("Pathname: " + pathname);
console.log("deep_link_id: " + deepLinkId);
console.log("deep_link_type: " + deepLinkType);
console.log("Hash: " + hash);
这段代码将输出以下结果:
Hostname: uswest.xyz.com
Pathname: /@admin
deep_link_id: 35
deep_link_type: user
Hash: ""
对于这个特定的网址,可以根据需要使用这些值进行进一步的处理和操作。
请注意,以上代码是基于纯Javascript的解决方案。如果您使用的是特定的Javascript框架或库,可能会有更简洁的方法来处理URL。
领取专属 10元无门槛券
手把手带您无忧上云