我们使用 Angular js、html 和 php 构建了一个网站。当使用 Angular js 中的状态参数在两个页面之间传递值时。这些值在 url 中可见,如下所示。
/app/create_addpos/update/9486904359/1820
我们不需要在传递到不同页面时显示 url 中的实际值。我不知道如何得到这个。请帮助我实现。
最佳答案
我认为没有办法“隐藏”网址上的值,您可以做的就是在页面“安装”后,用假的“显示网址”替换网址。
通过这样做(这样页面就不会刷新/重定向):
因此,如果您重定向到:
/app/create_addpos/update/9486904359/1820
您可以将其更改为:
window.history.pushState("", "", '/app/create_addpos/update/'); // or some other url
在 /app/create_addpos/update/9486904359/1820
页面上执行此操作。
关于javascript - 需要隐藏url中的变量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58005796/