移动端 H5 js复制内容到剪贴板
发表于|更新于|js
文章作者: developer
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 Dev!
相关推荐
2017-08-21
egret h5 IOS 移动端 微信 自动播放声音
解决方法1234567891011121314function playsound(sound:egret.Sound,loop:boolean= false){ if(sound == null){ console.log('sound err') return; } var times = loop?0:1; if(typeof WeixinJSBridge != 'undefined'){ WeixinJSBridge.invoke('getNetworkType', {}, function (e) { return sound.play(0,times); }); }else{ return sound.play(0,times); }} 方法原理因为IOS有个先交互再播放声音的要求,而微信上借助WeixinJSBridge 可以做很多事情,通过他播放声音即可
2018-03-19
移动端 canva h5 使用 font family webfont
安装font-spider1npm install font-spider -g 在一个页面中把需要的文字都写上并生成新的字体文件1font-spider ./demo/*.html 页面中提前加载12345678@font-face { font-family: 'huxiaobo-gdh'; src: url('./resource/font/huxiaobo.ttf') format('truetype'); font-weight: normal; font-style: normal; }<span style="font-family: 'huxiaobo-gdh';height: 0;width: 0;opacity: 0;" id="fontloader"></span>
2018-09-11
H5 解决 IOS微信授权底部白色导航栏 白边问题
2018年08月,IOS微信发新版,带来了悬浮球等便捷功能,但是也带来了一个IOS底部白色导航栏的问题,这个微信自作聪明的功能,被众多广告主所厌恶,解决的难题摆在了程序面前 问题描述常规来讲,我们需要登录的页面,都是检测登录后,如果未登录,就用location.href进行跳转,引导用户授权登录,但是新版IOS微信这样做的时候,微信会在底部自动填加一个白色的导航栏,不受程序控制,进一步减少了屏幕显示空间 解决办法经过大量实验,我们发现如果是使用header告知浏览器进行30X跳转,这时微信不会增加这个白边所以我们目前分享和二维码上的链接都是后端接口地址,根据登录状态给出合理的跳转地址用户端无感 方法实例如下 1234567891011121314151617public function index(){ $user = is_userlogin($this->appid); if (!empty($user)) { return redirect($this->html); } else ...
2017-10-07
移动端 微信端 视频处理 要点
自动播放移动端必须要先点一下才能播放视频和音频在微信里,我们使用WeixinJSBridgeReady事件就可以播放 更安全的方法是,点击一下后暂停,类似 12document.getElementById("play").play(); document.getElementById("play").pause(); 微信广告安卓微信播放到最后有广告,可以用定时器提前0.5s暂停播放 去除控制条IOS上只要不写controls就不会出现控制条安卓上微信里,只能使用x5-video-player-type=”h5”达到不显示控制条的目的x5-video-player-type=”h5” 是腾讯x5内核提供的一种很怪异的模式,视频会变得全屏,但是视频没有处于最上层,你可以选择在视频上放一些dom元素 注意:当使用腾讯x5的这个怪异的x5-video-player-type=”h5”属性时,似乎当前的整个页面都会被全屏放大,有时会变得很奇怪,即使你把视频pause了,页面还是“怪异全屏”状态,只有当手动将vide...
2018-10-20
laya layaair webaudio h5 ios 微信 电流声 爆音 滋滋声 解决办法
经过大量测试使用layaair开发的H5经常遇到IOS声音异常的问题,也不是全部设备 原因在调用Laya.init时,引擎也顺便初始化了webaudio,并且不能关闭,到最新的1.7.20版本,声音的问题尚未修复即使调用Laya.SoundManager.useAudioMusic = true 使用声音标签播放,依然有这个问题而且webaudio也无法关闭 只要new了webaudio,那些ios设备就一定会出现爆音 解决办法在初始化之前,删除webaudio对象 1window.AudioContext= window.AudioContext=window.webkitAudioContext = window.mozAudioContext = null
2017-09-21
webuploader h5 跨域 上传 post
webuploader使用h5跨域上传时主要遇到2个问题 浏览器报错如下 1Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource 跨域post没有带着cookie 解决办法1234567$header = $this->request->getHeaders();// 解决预检没有Access-Control-Allow-Origin$response->setHeader("Access-Control-Allow-Origin",$header["Origin"]);// 解决跨域post没有cookie$response->setHeader("Access-Control-Allow-Credentials","tr...
公告
This is my Blog