#RL

不刷新网页修改url链接:history.pushState()和history.replaceState()新增、修改历史记录用法介绍

  最近遇到了在不刷新页面的情况下修改浏览器url链接的需求,考虑到可以通过history.pushState()解决。现在将我理解的一些内容分享一下,不对的地方欢迎大家指出。  在使用方法前首先需要了解它的兼容性,history.pushState()存在一定的兼容性问题,可以通过 https://cani...

JS获取当前网页内容,创建文件并下载,URL.createObjectURL和URL.revokeObjectURL

  有时候需要在前端侧对于动态生成的内容进行下载,比如页面上某一段文本信息,再比如对页面进行分享的时候,希望分享图片是页面内容的实时截图,此时,这个图片就是动态的,纯HTML显然是无法满足我们的需求的,借助JS和其它一些HTML5特性,例如,将页面元素转换到canvas上,然后再转成图片进行下载。  原理其实很简单,我...

将url的查询参数解析成字典对象

  这个题目不约而同的出现在了多家公司的面试题中,当然也是因为太过于典型,解决方案无非就是拆字符或者用正则匹配来解决,我个人强烈建议用正则匹配,因为url允许用户随意输入,如果用拆字符的方式,有任何一处没有考虑到容错,就会导致整个js都报错。而正则就没有这个问题,他只匹配出正确的配对,非法的全部过滤掉,简单,方便。  ...

校验IPv4和IPv6地址和URL地址

1、校验IPV4地址:functionvalidateIp(obj){varip=$(obj).val();varre=/^(d+).(d+).(d+).(d+)$/;//正则表达式if(re.test(ip)){if(RegExp.$1<256&&RegExp.$2<256&&am...
代码星球 ·2020-06-27

JS动态获取 Url 参数

此操作主要用于动态ajax请求1、首先封装一个函数 GetRequest(),能动态获取到url问号"?"后的所有参数,functionGetRequest(){varurl=location.search;//获取url中"?"符后的字串if(url.indexOf("?")!=-1){//判断url中是否...
代码星球 ·2020-06-27

wxpython 文本框TextCtrl

path_text=wx.TextCtrl(frame,pos=(5,5),size=(350,24))最常用的两个函数:path=path_text.GetValue()content_text.SetValue()...
代码星球 ·2020-06-27

Charles IOS https抓包

步骤1.下载charles:https://www.charlesproxy.com/download/只有一个30天试用版,每次打开只能30分钟,如果想时间长点,就找破解版或者买个licence吧2.charles配置1)开启代理2)设置代理3)在mac上安装CharlesSSL证书在电脑上信任证书电脑上配置完毕,接...
代码星球 ·2020-06-27

CURL常用命令

原文地址: http://www.thegeekstuff.com/2012/04/curl-examples/下载单个文件,默认将输出打印到标准输出中(STDOUT)中curlhttp://www.centos.org通过-o/-O选项保存下载的文件到指定的文件中:-o:将文件保存为命令行中指定的文件名的文...
代码星球 ·2020-06-27

Mac 10.12安装抓包工具Charles

说明:青花瓷,Filddler之后就是这个最好用。收费软件。下载:(链接:https://pan.baidu.com/s/1kV1Robl密码:3g6u)...

Java使用HttpURLConnection调用WebService(原始方法)

说明:使用Java原生的HttpURLConnection调用WebService可以免去引入SOA的框架,比如一些CXF框架等。可以使代码足够精简,比如对于一些只调用一两个接口的,这种方式是最适合的。packagecom.jsfot.test;importjava.io.BufferedReader;importja...

Ubuntu 16.04下安装Charles抓包工具

Charles是一个跨平台的抓包工具,虽然没有Fiddler做的这么完美,但是也算是另一个选择。下载:https://www.charlesproxy.com/download/注册:http://charles.iiilab.com/安装后先打开Charles一次Mac:/Applications/Charles.a...

Chrome常用URL命令(伪URL)

在Chrome地址栏输入chrome://chrome-urls/可以看到所有的Chrome支持的伪RUL1、chrome://accessibility/可达性分析,默认是关闭的,点击accessibilityoff后变成accessibilityon|showaccessibilitytree,点击showacce...
代码星球 ·2020-06-26

Linux下使用Curl调用Java的WebService接口

其实只要是标准的WSDL的SOA接口WebService都可以用。调用方式:注意:上面的方式不包括加密或者登录的,其实SOA有一套完整的加密方式。curl-H'Content-Type:text/xml;charset=utf-8;SOAPAction:"http://xxxx.com/xxxxAPI/Login"'-...

Linux下CURL设置请求超时时间

使用CURL时,有两个超时时间:一个是连接超时时间,另一个是数据传输的最大允许时间。连接超时时间用--connect-timeout参数来指定,数据传输的最大允许时间用-m参数来指定。例如:curl--connect-timeout10-m20"http://XXXXXXX"连接超时的话,出错提示形如:curl:(28...
首页上一页...5051525354...下一页尾页