例如,这是我的资源:
http://lands.dev/ml/sport-email/de/01-ronaldo/index.min.html?btag=a_1064b_333c_
在这个网页上我有一个链接,点击后我们重定向到另一个网页。
如何从我的URL中读取此value 'btag=a_1064b_333c_'
并在单击后写入本地存储另一个资源。
非常感谢你的帮助。
答案 0 :(得分:0)
URLSearchParams 界面定义了使用网址查询字符串的实用程序方法。
示例:
var paramsString = "btag=a_1064b_333c_"
var searchParams = new URLSearchParams(paramsString);
//Iterate the search parameters.
for (let p of searchParams) {
console.log(p);
}
searchParams.has("btag") === true; // true
searchParams.get("btag") === "a_1064b_333c_"; // true
searchParams.getAll("btag"); // ["a_1064b_333c_"]
它很新,但它是ES标准的一部分,非常简单。
答案 1 :(得分:0)
试试这个javascript代码。
var urlPart = window.location.search.substr(1);
var val = urlPart.split("=")[1];
window.localStorage.setItem('btag', val);