1、我从这个页面 ,通过以下URL跳转到另一个页面,把参数加密,下面对参数   aid=970  进行加密

var aid=970;

window.location.href="/apply/add_shopCart?"+window.btoa(window.encodeURIComponent("aid="+aid))//加密

不加密之前跳转到另一个页面的地址 显示 :/apply/add_shopCart?aid=970

加密之后跳转到另一个页面的地址 显示 :/apply/add_shopCart?YWlkJTNEOTcw

2、我到另一个页面初始化时获取这个参数

var paramsString = window.location.search;    //从问号 (?) 开始的 URL(查询部分)

var str = paramsString.toString().split("?");

var datas = str[1];

var decodeData = window.decodeURIComponent(window.atob(datas));    //解密

console.log(decodeData )   //aid=970

var num=decodeData.toString().split("=");

var aid=parseInt(num[1]);

console.log(aid);    //970

用该属性获取页面 URL 地址:

window.location 对象所包含的属性

属性

描述

hash

从井号 (#) 开始的 URL(锚)

host

主机名和当前 URL 的端口号

hostname

当前 URL 的主机名

href

完整的 URL

pathname

当前 URL 的路径部分

port

当前 URL 的端口号

protocol

当前 URL 的协议

search

从问号 (?) 开始的 URL(查询部分)

js 加密url java_js 对 URL 参数进行 加密 解密相关推荐

  1. js 对 URL 参数进行 加密 解密

    2019独角兽企业重金招聘Python工程师标准>>> 1.我从这个页面 ,通过以下URL跳转到另一个页面,把参数加密,下面对参数   aid=970  进行加密 var aid=9 ...

  2. Js的Url中传递中文参数乱码的解决

    一:Js的Url中传递中文参数乱码问题,重点:encodeURI编码,decodeURI解码: 1.传参页面 Javascript代码: 2. 接收参数页面:test02.html 二:如何获取Url ...

  3. 针对url参数的加密解密算法(原创)

    对于一个action请求(非ajax),如果不经过特别处理或不依赖于任何框架,请求的参数会暴露在地址栏中,可能会遭到xss攻击等安全问题.针对此种情况,自己写了一个对请求参数的加密解密算法,而地址的改 ...

  4. Retrofit 在拦截器中加密url 并修改body 参数key-value

    Retrofit 在拦截器中加密url 并修改body 参数key-value 从一个蛋疼的需求说起: URI加密:jjj/ 后面的URI采用AES-CBC-pkcs5padding加密后再base6 ...

  5. java url参数加密_针对url参数的加密解密算法(原创)

    基本思路是:前端对参数进行加密,并经过urlrewriter进行地址改写传入后台,后台再进行解密.如:对这样一个url--‍‍‍‍http://1.1.1.1:8080/a.do?param=1,加密 ...

  6. 【BUG】url 参数 AES 加密和解密问题

    原文地址: [BUG]url 参数 AES 加密和解密问题 欢迎访问我的博客: http://blog.duhbb.com/ 引言 bug 复盘, 让你少写 bug! 今天分析的是一个 url 参数加 ...

  7. js获取当前域名、Url、相对路径和参数以及指定参数——下载文件-window.location.href

    js获取当前域名.Url.相对路径和参数以及指定参数--下载文件-window.location.href 1.js获取当前域名有2种方法 //方法一 var domain = document.do ...

  8. jquery获取html页面参数乱码,JS或Jquery获取浏览器URL的参数值 汉字值乱码 并转码...

    1.获取url很简单,代码如下:window.location.href; 2.jquery获取url参数比较复杂,要用到正则表达式,所以学好javascript正则式多么重要的事情 首先看看单纯的通 ...

  9. Js获取URL中的指定参数

    平时项目中页面跳转需要携带参数,为方便获取URL中指定参数 整理了两个方法 方法1:URLSearchParams() URLSearchParams对象定义了操作 URL传递参数的方法 //获取ur ...

最新文章

  1. JavaEE互联网轻量级框架整合开发(书籍)阅读笔记(1):Mybatis和Hibernate概念理解...
  2. python3 base64 长度补全
  3. kali桥接模式无法上网_听没听过用手机接路由器上网?
  4. 相当于零负担的延时程序(转)
  5. nyoj 420(快速幂)
  6. HDU - 4990 Reading comprehension(矩阵快速幂,水题)
  7. java判空null前后,关于java:引不要再使用null判空了
  8. 【报告分享】2020中国消费市场发展报告.pdf(附下载链接)
  9. 成功人士的7种精神锻炼
  10. ABAQUS中The analysis may need a large number of increments (more than 20,000,000)...错误的解决方法
  11. IDM如何设置深色模式
  12. WiFi精灵:开启手机免费上网时代
  13. Windows 7 频繁提示:计算机的内存不足
  14. cadence如何导入gds_Tanner LEdit系列 | 导入GDSII文件
  15. PPT文档中如何插入超链接
  16. 【考研英语】作文只是背模板?正确复习姿势了解下
  17. 后天就是七夕节,你准备好了吗?送上几个七夕代码,展示你技能的时候到了!
  18. jsp调试java_[求助]jsp+javaBean调试环境问题!
  19. Python 字符串应用详解(全网最详)
  20. 程序员如何做副业?35岁前,千万别让死工资绊住你赚钱的步伐

热门文章

  1. Bailian3195 最大公约数【数论】
  2. HDU1235 统计同成绩学生人数【水题+序列处理】
  3. 计算最小公倍数LCM
  4. 【换句话说】【等价描述】—— 定义及概念的不同描述
  5. Java IO(输入输出)
  6. TensorFlow demo 及 tutorials
  7. 百家姓 —— 特别的姓氏与姓氏的由来
  8. 【笔试/面试】—— Linux(块设备与字符设备/cron 和 crontab)
  9. python是什么专业-Python是个什么鬼?为什么985学生都要学它?!
  10. python编程教学视频-【科研资源03】最全Python编程全套系统视频学习教程