设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย Français

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 97|回复: 10

20元求一个html/js代码隐藏地址栏里的参数

[复制链接]

106

主题

61

回帖

510

积分

高级会员

积分
510
发表于 2020-10-7 17:23:15 | 显示全部楼层 |阅读模式
本帖最后由 shuni9 于 2020-10-7 17:24 编辑

我在一个页面有一个连接:

[url=]点击[/url]

点击去新的页面 ,在地址栏会显示   b.html?file=abc.pdf

我只有修改b.html的权限,我想在新的页面b.html把这个  file=abc.pdf 在地址栏隐藏掉不显示(这个参数是必须的,我只是不想显示出来)

QQ 176-462-1359
回复

使用道具 举报

83

主题

2056

回帖

4539

积分

论坛元老

积分
4539
发表于 2020-10-7 17:40:17 | 显示全部楼层
本帖最后由 风铃 于 2020-10-19 09:58 编辑

b.html里面加一段js

[ol]
  • window.history.replaceState(null, null, 'b.html');
  • [/ol]复制代码

    私聊支付宝转账

    都快两个星期了,楼主失联了吗
  • 回复

    使用道具 举报

    30

    主题

    858

    回帖

    1850

    积分

    金牌会员

    积分
    1850
    发表于 2020-10-7 17:24:07 | 显示全部楼层
    不能,推荐用post传一个参数
    回复

    使用道具 举报

    168

    主题

    2452

    回帖

    5456

    积分

    论坛元老

    积分
    5456
    发表于 2020-10-7 17:24:44 | 显示全部楼层
    这个好像不可以。不过你可以试试html框架??
    回复

    使用道具 举报

    5

    主题

    84

    回帖

    203

    积分

    中级会员

    积分
    203
    发表于 2020-10-7 17:25:00 | 显示全部楼层
    方法有好几种  1 加密 2post 3js 4 iframe
    回复

    使用道具 举报

    85

    主题

    1596

    回帖

    3579

    积分

    论坛元老

    积分
    3579
    发表于 2020-10-7 17:25:55 | 显示全部楼层
    这大概有N种实现方法,最简单的b.html里面嵌套iframe加载这个pdf
    回复

    使用道具 举报

    9

    主题

    1649

    回帖

    3523

    积分

    论坛元老

    积分
    3523
    发表于 2020-10-7 17:26:00 | 显示全部楼层
    POST就可以,麻烦一点,无伤大雅楼上说得对
    回复

    使用道具 举报

    21

    主题

    347

    回帖

    805

    积分

    高级会员

    积分
    805
    发表于 2020-10-7 17:26:29 | 显示全部楼层
    意思是一开始要通过url传参数?那就把file=a.pdf存到localstorage里再无刷新转到b.html然后读参数再清理localstorage
    [ol]
  • if (location.search){
  •     window.localStorage.setItem('search', location.search.substr(1));
  •     window.history.pushState(null, null, location.pathname);
  • } else {
  •   // 读取参数 file=a.pdf
  •   var search = window.localStorage.getItem('search');
  •   if (search) {
  •     // 清理
  •     window.localStorage.removeItem('search');
  •   }
  • }[/ol]复制代码
  • 回复

    使用道具 举报

    0

    主题

    1

    回帖

    4

    积分

    新手上路

    积分
    4
    发表于 2020-10-7 17:26:59 | 显示全部楼层
    后端收到参数后再跳转就是了
    回复

    使用道具 举报

    16

    主题

    1652

    回帖

    3490

    积分

    论坛元老

    积分
    3490
    发表于 2020-10-7 17:38:06 | 显示全部楼层
    [ol]
  • window.name[/ol]复制代码
    可以了解一下,然后试一试!
  • 回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Discuz! X

    GMT+8, 2026-4-5 20:15 , Processed in 0.020241 second(s), 4 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2025 Discuz! Team.

    快速回复 返回顶部 返回列表