|
@@ -1012,12 +1012,14 @@ function ToolKit(scriptName, scriptId, options) {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
parseQueryStr(str) {
|
|
parseQueryStr(str) {
|
|
|
- let obj = {};
|
|
|
|
|
- let str1 = str.split("?");
|
|
|
|
|
- let str2 = str1[1].split("&"); //["a=1", "b=2", "c=3"]
|
|
|
|
|
- for (let i = 0; i < str2.length; i++) {
|
|
|
|
|
- let str3 = str2[i].split("=");
|
|
|
|
|
- obj[str3[0]] = str3[1]
|
|
|
|
|
|
|
+ let obj = {}
|
|
|
|
|
+ if (str.indexOf("?") > -1) {
|
|
|
|
|
+ str = str.split("?")[1]
|
|
|
|
|
+ }
|
|
|
|
|
+ let arr = str.split("&")
|
|
|
|
|
+ for (let i = 0; i < arr.length; i++) {
|
|
|
|
|
+ let kv = arr[i].split("=")
|
|
|
|
|
+ obj[kv[0]] = kv[1]
|
|
|
}
|
|
}
|
|
|
return obj
|
|
return obj
|
|
|
}
|
|
}
|