javascript - 如果页面重新加载,将参数添加到 URL
问题描述
Heyho,如果页面重新加载,我想将 GET 参数(如?USER_NAME=Max&USER_ID=01)添加到 URL。我已经得到了一些用于更改 URL/添加参数的片段。但我需要一些东西来检测页面重新加载并执行一个功能。或者在页面重新加载时直接更改 URL 路径的方法。
我尝试了几种类似beforeunload
和navigation
类型的东西。
$(window).bind('beforeunload', function() {
// EDIT: vars like uname etc are defined
var newurlgetstring = "?USER_NAME=" + uname + "&USER_EMAIL=" + uemail + "&LAST_NAME=" + lname + "&PRE_NAME=" + fname + "&UTITEL=" + utitel + "&U_ID_T=" + uidt + "&MV=" + mv + "&V=" + uv ;
var newurl = window.location.protocol + "//" + window.location.host +window.location.pathname + newurlgetstring;
window.history.pushState({path:newurl},'',newurl);
});
但我希望能够使用beforeunload
. 我只是能够显示一个返回问题。
解决方案
推荐阅读
- amazon-web-services - Lambda 无法访问互联网
- javascript - 如何访问通过函数传回的承诺?
- python - python中的错误排列
- java - 如何解决 - 控制台错误日志无法写入 Log4j2 配置文件
- javascript - 根据对象数组对字符串数组进行排序
- r - R:2019 年更改后的网络抓取 yahoo.finance
- javascript - ChartJS - 饼图的标签太长并隐藏饼图
- ios - 如何确保两个屏幕只支持纵向模式?
- r - 尝试使用 gl_model 函数时,数据框具有不同的维度
- jenkins-pipeline - 你能帮助解决詹金斯的问题吗