首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Javascript中读取包含"https://uswest.xyz.com/@admin?deep_link_id=35&deep_link_type=user“的网址?

如何在Javascript中读取包含"https://uswest.xyz.com/@admin?deep_link_id=35&deep_link_type=user“的网址?
EN

Stack Overflow用户
提问于 2019-06-20 19:11:12
回答 2查看 26关注 0票数 1

如何在JS中阅读下面的URL

我需要在deep_link_type=user上添加一个条件

每当deep_link_typeuser时,我都需要做一些事情。

我知道如何使用split和包含方法。但有没有其他方法可以做到这一点呢?

我怎么才能得到这个呢?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-06-20 19:15:30

您可以按如下方式使用decodeURIComponent

代码语言:javascript
复制
const url = "https://uswest.xyz.com/@admin?deep_link_id=35&deep_link_type=user&%243p=e_md&%24original_url=https%3A%2F%2Fuswest.edcastqa.com%2F%40admin%3Fdeep_link_id%3D35%26deep_link_type%3Duser&%24desktop_url=https%3A%2F%2Fuswest.edcastqa.com%2F%40admin%3Fdeep_link_id%3D35%26deep_link_type%3Duser&_branch_match_id=670200240024628044"

const decodedUrl = decodeURIComponent(url)
if (decodedUrl.indexOf('deep_link_type=user') > -1) {
   console.log("deep link by user logic...")
}

票数 3
EN

Stack Overflow用户

发布于 2019-06-20 19:14:40

代码语言:javascript
复制
const queryParams = new URLSearchParams(window.location.search);
const param = urlParams.get('deep_link_type');
if (param === 'user')
  ...
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56684723

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档