javascript - 需要隐藏url中的变量值
问题描述
我们已经使用 Angular js、html 和 php 构建了一个网站。使用角度 js 中的状态参数在两个页面之间传递值时。这些值在 url 中可见,如下所示。
/app/create_addpos/update/9486904359/1820
在传递到不同页面时,我们不需要在 url 中显示真实值。我不知道如何得到这个。请帮助我实现。
解决方案
我认为没有办法“隐藏” url 上的值,你可以做的是一旦页面“挂载”,用假的“显示 url”替换 url。
通过这样做(所以页面不会被刷新/重定向):
所以如果你重定向到:
/app/create_addpos/update/9486904359/1820
您可以将其更改为:
window.history.pushState("", "", '/app/create_addpos/update/'); // or some other url
/app/create_addpos/update/9486904359/1820
在页面上执行此操作。
推荐阅读
- docker - Bitbucket..有关管道的 Yaml 语法错误
- kotlin - 细绳?!= kotlin 中的字符串
- python - Python selenium chrome驱动程序无头不起作用
- android - 如何将 Android 框架发布到 Azure 工件源?
- c# - 找不到包含 /data/data/com 的已配置根目录
- sql - AWS Athena - 使用 CREATE AS SELECT 时添加新列
- google-chrome-devtools - 安装横幅 a2hs 在我的 pwa 上不起作用
- ios - iOS 金属折线发散到某个遥远的点。如何找到违规位置?
- jquery - 如何获取数据json
- ios - 如何管理 Siri 意图启动我的应用程序并将数据传输到应用程序?