【发布时间】:2019-11-30 13:29:19
【问题描述】:
我正在尝试使用新参数重新加载当前页面,但我无法检索网页的正确 URL。我得到了一个备用 URL,而不是触发 Web 应用程序的 URL
https://script.google.com/a/user/macros/s/A...ljhGC/dev?action=menu&id=1
单击按钮时,我希望更改操作参数的值并将页面重新加载为
https://script.google.com/a/user/macros/s/A...ljhGC/dev?action=checkout&id=1
这是我在 HTML 文件中的 javascript
console.log(document.url);
var url = new URL(window.location.href);
var query_string = url.search;
var search_params = new URLSearchParams(query_string);
search_params.set('action', 'checkout');
url.search = search_params.toString();
var new_url = url.toString();
window.location.replace(new_url);
console.log(new_url);
}
这是被记录的 URL
https://n-ikwx...khq-1lu-script.googleusercontent.com/userCodeAppPanel?action=checkout
如何检索地址栏中的实际 URL?
提前致谢!
【问题讨论】:
标签: javascript html url google-apps-script