web 端禁止复制文字
1. 禁用选中和右键body 部分绑定各种事件οncοntextmenu='return false' 禁止右键 οndragstart='return false' 禁止拖动 onselectstart ='return false' 禁止选中 οnselect='document.selection.empty()' 禁止选中 οncοpy='document.sele
1. 禁用选中和右键body 部分绑定各种事件οncοntextmenu='return false' 禁止右键 οndragstart='return false' 禁止拖动 onselectstart ='return false' 禁止选中 οnselect='document.selection.empty()' 禁止选中 οncοpy='document.sele
需求分析前端用了 jquery.qrcode.min.js 将链接转化为 qrcode (二维码),内部是通过在 canvas 绘制点阵图实现的。虽然右击 canvas 也可以保存成图片下载到本地,但领导意思是要有显式的按钮下载。之前做过一个 HTML+JS 实现下载图片到本地 教程,通过 a 标签的 download 配合 href,可以实现本地下载。可以通过 canvas 的 toDataUr
Highcharts 作为前端图表显示插件,非常简单好用,拿官网上的 demo 直接改几个参数就可以直接用了。但是最近使用时发现,php 使用数据库查询出来的数据填充到 Highcharts 中,图表突然不显示了。使用静态数据测试又恢复正常。研究了一下发现,是数据类型的问题。php 从数据库中取出的数据(基本是原生 php 语言,一些框架可能做了数据类型判断和自动转换)都是字符串类型的,即整型或浮
这个问题是普遍存在的,上一篇 iScroll5 应用到多个元素 里引用的文档作者有相关的 demo,需要添加一段 js 兼容代码。以下是从 demo 中摘录的内容,亲测可用: document.addEventListener('touchmove', function (e) { e.preventDefault(); }, isPassive() ? { capture:
iScroll5 入门 里介绍了 iScroll5 的常规用法。绑定单个元素<script type="text/javascript"> var myScroll = new IScroll('#wrapper'); </script>那么 var myScroll = new IScroll('.wrapper'); 是不是可以实现绑定多个元素呢?实
客户反映小程序存在选择门店没有反应的情况,一开始怀疑是前一天修改了 js 代码有问题。用开发工具打开看了一下,点击选择门店的按钮时 console 栏确实有输出错误信息:Cannot read property 'scope.userLocation' of undefined;。选择门店涉及到用户位置信息授权 scope.userLocation,以下是一般情况下用户授权的示例的代码:// 可以
在项目开发过程中,我们有时候需要将 html 代码或标签原样输出到浏览器上,以便用户查看 html 代码,而不需要浏览器去解析或运行 html 代码,这个时候我们可以把 html 代码放入 pre 标签里面,即可实现 html 代码原样输出。方法1: 如果是有空格和回车这样的特殊字符的简单文本, 在文本外加 <pre></pre> 标签方法2:用 <textarea&
标题说明现在是移动互联网的时代,传播特点:屏幕小,内容紧凑。以前在 PC 端可以好几十个字的标题,在移动端也不得不妥协。一些文章的标题,摘要,商城商品在列表中的名称等等,在版面有限的情况下需要做进一步的处理。比如:隐藏多于一行或两行的部分。与使用 PHP 处理方法对比PHP 处理过长标题流程比较简单,大概用到两个库函数:strlen() 和 substr()。前一个计算字符串长度,后一个截取一定长
微信小程序在本地测试正常,本地勾选了不校验合法域名的选项,具体如下:所以本地测试没有问题,但体验版(包括所有线上版本)属于微信客户端与服务器之间请求,需要在微信小程序公众平台后台设置服务器域名。具体设置路径为 开发 -> 开发设置 -> 服务器域名。里面有很多项设置,如果不清楚一些设置项的含义,可以直接全都填写(接口)服务器的域名。[notice]微信小程序要求服务器域名(只能是域名,
问题微信小程序发布审核提示:“小程序帐号登录功能暂未符合规范要求,请在用户了解体验小程序功能后,再要求用户进行帐号登录。”解决一般刚进入小程序都会提示授权获取用户信息,或者定位当前地址等等,这本来不是问题,微信给出的问题引导是没有遵循 3.4 用户隐私和数据安全 条例。看了一下,大概就是获取用户信息时,要给出需要该信息的具体用途。我清缓存看了一下小程序的授权过程,发现引导用户允许授权对的弹出框只有