javascript - 从“复杂”网址打开(点击)特定网址
问题描述
我有一个复杂的字符串 (URL),它是一个链接。
如何从该 URL/字符串打开click
特定 URL...不是“父”URL?
父 URL 如下所示:
http://www.randomsite.com & randomtext & URL 我需要
.
谢谢你。
解决方案
这是一个简单的解决方案
function getUrlVar(stringUrl, name) {
for (var value of stringUrl.split("?")[1].split("&")) {
var valueArr = value.split("=");
if (valueArr[0] === name) {
return valueArr[1];
}
}
return false;
}
var complexUrl = "http://www.whatever.com?lang=en&url=http://www.anyurlwhatsoever.com&test=loremipsum";
console.log(getUrlVar(complexUrl, "test"));
console.log(getUrlVar(complexUrl, "lang"));
console.log(getUrlVar(complexUrl, "url"));
console.log(getUrlVar(complexUrl, "asdasd"));
推荐阅读
- flutter - Flutter:无法更新变量状态
- c++ - 为什么我的 .cpp 类不使用我的 .h 变量?
- unity3d - 在 iOS 中更新我的应用程序时是否删除了 Unity PlayerPrefs
- mips - 我无法在 Mips 中打印“输入”
- excel - 在 F2-Enter 之前,Excel 中的两个字符串不准确
- r - devtools::document 尝试将目录作为文件打开
- mysql - 子嵌套数组为空的续集条件
- node.js - ZMQ 丢失订阅连接
- android - 如何在 android 的 volley post 请求中永久放置有效的 cookie?
- python - 如何将打印语句的输出也放入用户剪贴板