作成日:2024-02-05, 更新日:2024-02-05
基本
let url = 'http://exampl.com';
// URLからgetパラメータを取得して、オブジェクトに変換
const parsedUrl = new URL(url);
const params = new URLSearchParams(parsedUrl.search);
const queryObj = {};
params.forEach((value, key) => {
queryObj[key] = value;
});
// タイムスタンプを追加
queryObj.t = Math.floor(Date.now() / 1000);
// URLに変換
const newParams = new URLSearchParams(queryObj);
url = parsedUrl.origin + parsedUrl.pathname + '?' + newParams.toString();