如何在JS中阅读下面的URL?
我需要在deep_link_type=user上添加一个条件
每当deep_link_type为user时,我都需要做一些事情。
我知道如何使用split和包含方法。但有没有其他方法可以做到这一点呢?
我怎么才能得到这个呢?
发布于 2019-06-20 19:15:30
您可以按如下方式使用decodeURIComponent
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...")
}
发布于 2019-06-20 19:14:40
const queryParams = new URLSearchParams(window.location.search);
const param = urlParams.get('deep_link_type');
if (param === 'user')
...https://stackoverflow.com/questions/56684723
复制相似问题