function getUrlSearch(name) {
// 未傳參,返回空
if (!name) return null;
// 查詢參數:先通過search取值,如果取不到就通過hash來取
var after = window.location.search;
after = after.substr(1) || window.location.hash.split('?')[1];
// 地址欄URL沒有查詢參數,返回空
if (!after) return null;
// 如果查詢參數中沒有"name",返回空
if (after.indexOf(name) === -1) return null;
var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)');
// 當地址欄參數存在中文時,需要解碼,不然會亂碼
var r = decodeURI(after).match(reg);
// 如果url中"name"沒有值,返回空
if (!r) return null;
return r[2];
}
// 調用方法
console.log(getUrlSearch("__hbt"));