51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#RL
不刷新网页修改url链接:history.pushState()和history.replaceState()新增、修改历史记录用法介绍
最近遇到了在不刷新页面的情况下修改浏览器url链接的需求,考虑到可以通过history.pushState()解决。现在将我理解的一些内容分享一下,不对的地方欢迎大家指出。 在使用方法前首先需要了解它的兼容性,history.pushState()存在一定的兼容性问题,可以通过 https://cani...
代码星球
·
2020-06-27
修改
刷新
网页
url
链接
JS获取当前网页内容,创建文件并下载,URL.createObjectURL和URL.revokeObjectURL
有时候需要在前端侧对于动态生成的内容进行下载,比如页面上某一段文本信息,再比如对页面进行分享的时候,希望分享图片是页面内容的实时截图,此时,这个图片就是动态的,纯HTML显然是无法满足我们的需求的,借助JS和其它一些HTML5特性,例如,将页面元素转换到canvas上,然后再转成图片进行下载。 原理其实很简单,我...
代码星球
·
2020-06-27
JS
获取
当前
网页
内容
将url的查询参数解析成字典对象
这个题目不约而同的出现在了多家公司的面试题中,当然也是因为太过于典型,解决方案无非就是拆字符或者用正则匹配来解决,我个人强烈建议用正则匹配,因为url允许用户随意输入,如果用拆字符的方式,有任何一处没有考虑到容错,就会导致整个js都报错。而正则就没有这个问题,他只匹配出正确的配对,非法的全部过滤掉,简单,方便。 ...
代码星球
·
2020-06-27
url
查询
参数
解析
字典
校验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
地址
校验
IPv4
IPv6
URL
JS动态获取 Url 参数
此操作主要用于动态ajax请求1、首先封装一个函数 GetRequest(),能动态获取到url问号"?"后的所有参数,functionGetRequest(){varurl=location.search;//获取url中"?"符后的字串if(url.indexOf("?")!=-1){//判断url中是否...
代码星球
·
2020-06-27
JS
动态
获取
Url
参数
wxpython 文本框TextCtrl
path_text=wx.TextCtrl(frame,pos=(5,5),size=(350,24))最常用的两个函数:path=path_text.GetValue()content_text.SetValue()...
代码星球
·
2020-06-27
wxpython
文本
TextCtrl
Charles IOS https抓包
步骤1.下载charles:https://www.charlesproxy.com/download/只有一个30天试用版,每次打开只能30分钟,如果想时间长点,就找破解版或者买个licence吧2.charles配置1)开启代理2)设置代理3)在mac上安装CharlesSSL证书在电脑上信任证书电脑上配置完毕,接...
代码星球
·
2020-06-27
Charles
IOS
https
抓包
CURL常用命令
原文地址: http://www.thegeekstuff.com/2012/04/curl-examples/下载单个文件,默认将输出打印到标准输出中(STDOUT)中curlhttp://www.centos.org通过-o/-O选项保存下载的文件到指定的文件中:-o:将文件保存为命令行中指定的文件名的文...
代码星球
·
2020-06-27
CURL
常用
命令
Mac 10.12安装抓包工具Charles
说明:青花瓷,Filddler之后就是这个最好用。收费软件。下载:(链接:https://pan.baidu.com/s/1kV1Robl密码:3g6u)...
代码星球
·
2020-06-26
Mac
10.12
安装
抓包
工具
SecureCRT使用Ctrl+D快速关闭Tab
...
代码星球
·
2020-06-26
SecureCRT
使用
Ctrl+D
快速
关闭
Java使用HttpURLConnection调用WebService(原始方法)
说明:使用Java原生的HttpURLConnection调用WebService可以免去引入SOA的框架,比如一些CXF框架等。可以使代码足够精简,比如对于一些只调用一两个接口的,这种方式是最适合的。packagecom.jsfot.test;importjava.io.BufferedReader;importja...
代码星球
·
2020-06-26
Java
使用
HttpURLConnection
调用
WebService
Ubuntu 16.04下安装Charles抓包工具
Charles是一个跨平台的抓包工具,虽然没有Fiddler做的这么完美,但是也算是另一个选择。下载:https://www.charlesproxy.com/download/注册:http://charles.iiilab.com/安装后先打开Charles一次Mac:/Applications/Charles.a...
代码星球
·
2020-06-26
Ubuntu
16.04下
安装
Charles
抓包
Chrome常用URL命令(伪URL)
在Chrome地址栏输入chrome://chrome-urls/可以看到所有的Chrome支持的伪RUL1、chrome://accessibility/可达性分析,默认是关闭的,点击accessibilityoff后变成accessibilityon|showaccessibilitytree,点击showacce...
代码星球
·
2020-06-26
URL
Chrome
常用
命令
Linux下使用Curl调用Java的WebService接口
其实只要是标准的WSDL的SOA接口WebService都可以用。调用方式:注意:上面的方式不包括加密或者登录的,其实SOA有一套完整的加密方式。curl-H'Content-Type:text/xml;charset=utf-8;SOAPAction:"http://xxxx.com/xxxxAPI/Login"'-...
代码星球
·
2020-06-26
Linux
使用
Curl
调用
Java
Linux下CURL设置请求超时时间
使用CURL时,有两个超时时间:一个是连接超时时间,另一个是数据传输的最大允许时间。连接超时时间用--connect-timeout参数来指定,数据传输的最大允许时间用-m参数来指定。例如:curl--connect-timeout10-m20"http://XXXXXXX"连接超时的话,出错提示形如:curl:(28...
代码星球
·
2020-06-26
Linux
CURL
设置
请求
超时
首页
上一页
...
50
51
52
53
54
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他