【问题标题】:Need to hide the variable values in the url需要隐藏url中的变量值
【发布时间】:2019-09-19 07:24:12
【问题描述】:

我们使用 Angular js、html 和 php 构建了一个网站。使用角度 js 中的状态参数在两个页面之间传递值时。这些值在 url 中可见,如下所示。

/app/create_addpos/update/9486904359/1820

在传递到不同页面时,我们不需要在 url 中显示真实值。我不知道如何得到这个。请帮助我实现。

【问题讨论】:

    标签: javascript html angularjs url


    【解决方案1】:

    我认为没有办法“隐藏” 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 页面上执行此操作。

    【讨论】:

      猜你喜欢
      • 2015-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-27
      • 2014-06-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多