![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
文章平均质量分 53
flysnownet
这个作者很懒,什么都没留下…
展开
-
blob:https视频下载m3u8视频在线下载
前言想下载淘宝上一个视频,打开控制台审查元素定位到video标签发现视频地址是blob:https开头,不能直接下载,可能是网站为了防止下载使用这种方式做了保护,用这种的大部分原始视频都是m3u8格式,下面介绍下如何识别是blob以及m3u8视频下载方式获取视频下载地址怎么获取视频下载地址Chrome浏览器(谷歌内核一样,其他浏览器操作可能不一样)里打开视频播放页,让他播放起来,按F12打开控制台,点击控制台左上角按钮来定位,然后鼠标移到播放的视频上单击一下,如下图定位到标签,src=“”里就原创 2021-10-13 16:37:03 · 11296 阅读 · 0 评论 -
微信内置浏览器清除缓存
无法跳转url后加上随机数window.location.href = baseUrl + '?v='+(new Date().getTime());window.location.href = baseUrl + '?v='+Math.random();css,js缓存文件名后加上版本号<link href="css/demo.css?v=123" rel=...原创 2019-06-10 13:51:21 · 12766 阅读 · 0 评论 -
浏览器网页无法打开麦克风、摄像头
当浏览器访问http网站时,无法打开麦克风,摄像头等设备原因http网站的安全原因,浏览器不能访问麦克风浏览器允许打开麦克风的请求有127.0.0.1以及https请求。解决方法将网站部署成https...原创 2020-05-26 16:29:40 · 6150 阅读 · 1 评论 -
layuiAdmin以及layui table根据http状态码判断授权
需求layui支持http状态码layuiAdmin前后端分离项目中所有请求都必须在header中携带token进行鉴权,鉴权不通过时返回http401状态码重新登录,而layui提供的方法不能判断http状态码,所以将其进行改写layuiAdmin有两种请求,一种是admin.req发起的ajax,这种请求配置拦截器后会自动携带token另一种是table.render方式,需要...原创 2020-01-08 14:03:38 · 5210 阅读 · 0 评论 -
layedit无法正常使用,无法弹出layedit以及获取不到数据问题
问题页面中弹出layedit时只能第一次弹出,后面弹不出来,而且在父页面获取不到编辑完的值解决:1让页面模板加载完成后再去初始化layedit,从而保证layedit每次都能正常弹出2初始化时记录当前编辑器的id,将其作为表单元素提交时传给父页面3.父页面根据收到的编辑器id获取内容代码父页面代码 // 添加 function add() {...原创 2020-01-07 18:31:36 · 2759 阅读 · 0 评论 -
js通过url传递接收json参数数据
1.url传递现将json转换为字符串再进行编码var url = encodeURIComponent(JSON.stringify(data))2.获取数据先url解码再转换为jsonvar data = JSON.parse(decodeURIComponent(url))...原创 2020-01-03 12:03:21 · 5544 阅读 · 2 评论 -
layui ajax动态加载渲染select下拉框
<div class="layui-inline"> <div class="layui-input-inline"> <select name="label" id="catalog"> <option value="">专业分类</option> ...原创 2019-12-27 18:58:08 · 8367 阅读 · 2 评论 -
ajax请求出现blocked:devtools错误
错误原因:开发者工具里点了拦截请求 block request解决:取消拦截即可原创 2019-12-24 13:47:57 · 12401 阅读 · 1 评论 -
小程序按顺序同步执行的两种方式
小程序按顺序执行的两种方式1.回调函数执行,后一个方法写到前一个的回调函数中从而实现顺序执行,缺点是嵌套太多,代码混乱2.async-await 同步执行,此方法等待前面方法执行完毕才继续后续执行。代码可读性好以检查文本安全性为例给出两种不同方式代码以供参考回调方式/** * 同步检查是否包含敏感词 */// async function checkString(co...原创 2019-11-12 16:14:53 · 20722 阅读 · 0 评论 -
微信小程序注册登录获取用户信息thinkPHP5
需求 :小程序使用微信登录,后端获取用户详细(包含openid,unionid)写入数据库,并生成token小程序登录获取token1.通过wx.login获取到code,2.wx.getUserInfo 获取到加密数据encryptedData ,及iv ,3.将数据发送到后台换取token小程序代码var that = this; wx.getSetting({...原创 2019-09-30 14:27:06 · 9039 阅读 · 0 评论 -
前端js导出接口数据到Excel
需求:为节约后端资源,需要前端通过接口获取数据然后导出到Excel工具:这里使用layui-excel插件(需要先引入layui),项目地址https://gitee.com/liuman02/layui-excel使用:1.引入源码,将文件中layui_exts,src文件件放到layui同目录下2.初始化<script type="text/javascript"&...原创 2019-09-18 16:24:08 · 8158 阅读 · 0 评论 -
js根据name获取input,textarea的值以及判断checkbox是否选中
需求:系统配置里有输入框,文本域,开关三种配置项,每一项后有保存按钮,点击保存时获取到该配置强的键值对传到后台代码示例{extend name="common/base"}{block name='body-content'} <!-- 以下是正文 --> <div class="layui-body"> ...原创 2019-09-16 15:21:42 · 9878 阅读 · 0 评论 -
微信开发者工具元素快速定位审查元素
一般浏览器里鼠标在元素上右键点击审查元素或检查元素即可快速打开开发者工具并定位到该元素,但在微信开发者工具中不支持,解决方法 点击 elements左边的 小鼠标 图片,然后在主页面点击元素即可快速定位...原创 2019-07-24 14:46:19 · 31386 阅读 · 4 评论 -
JavaScript复选框是否选中判断
代码//设置选中$('#check1').prop('checked', true);//是否选中var isChecked = $('#cb').prop('checked');//或var isChecked = $('#cb').is(":checked");var isChecked = $('#cb').attr('checked');代码fun...原创 2019-07-24 16:28:06 · 16164 阅读 · 0 评论 -
用jquery(target 属性)获取并修改触发事件的DOM元素
需求当点击关注后,改变按钮样式并显示取消关注,如图实现利用jQuery的target获取到触发该事件的dom,然后修改它target 属性代码:HTML<div class="people-desc"> <div class="people-name">{$v...原创 2019-07-30 14:37:32 · 13818 阅读 · 0 评论 -
js遍历获取所有相同class的值
代码var tags = []; $(".tagval").each(function(i,e){ tags[i]= $(this).context.innerText; }); console.log(tags);结果原创 2019-07-22 17:26:37 · 29939 阅读 · 0 评论 -
js判断字符串是否为json
typeof JSON.parse() == 'object' 当字符串不是json时报错判断不出来,故而用try catch 不报错则为json代码/** * 判断是否json * @param $string * @returns {boolean} */ function isJson($string) { ...原创 2019-08-20 09:27:01 · 19877 阅读 · 0 评论 -
thinkphp5 layui分页样式
tp5之layui分页样式1.分页类路径:\thinkphp\library\think\paginator\driverLayui.php<?phpnamespace think\paginator\driver;use think\Paginator;class Layui extends Paginator{ /** * 上一页按钮 ...原创 2019-09-02 13:23:08 · 11134 阅读 · 0 评论 -
js正则匹配多个全部数据
需求:获取所有title里的内容正则表达式后面加g表示多次匹配方式一:match返回数组方式二exec<script> var str='<a href="//www.aliexpress.com/store/product/OOOT-BAORJCT-174296-22mm-10yard-lot-cartoon-Ribbons-Therm...原创 2019-09-04 10:12:35 · 19342 阅读 · 0 评论 -
layui及layedit上传到七牛云
需求:1.利用layui上传控件上传至七牛2.实现layedit插入图片上传至七牛实现前端js上传七牛云需要携带token1、后端获取token,以PHP为例 public function getQiniuToken(){ require_once ROOT_PATH . '/vendor/qiniu/php-sdk/autoload.php';...原创 2019-09-16 09:47:04 · 13813 阅读 · 1 评论 -
layui数据表格案列
layui数据表格增删改查demo1.列表页界面代码<div class="demoTable"> 搜索昵称: <div class="layui-input-inline"> <input type="text" id="search_key" class="layui-input" > ...原创 2019-07-12 11:47:32 · 19145 阅读 · 0 评论