uniapp h5 页面 解决 ios 长按无法保存图片问题(安卓支持此功能)--实现移动端长按保存图片
H5 页面 移动端实现长按保存图片以及图片显示异常问题
uniapp 中的 一些小坑:
- h5 页面 image 标签中的 src 属性不支持 写 @ ,将image 标签修改为 img标签即可。
- uniapp 写 h5 页面 , image 标签 在 ios 端 不支持 长按 保存图片,使用canvas 标签包裹img标签,然后将 image 标签更换为 img 标签,添加
-webkit-touch-callout: default
即可,如下所示:
<view class="linkreceive"><canvas style="width: 100%;height:100%;" canvas-id="code"><!-- @longtap="bc_code" --><img src="@/static/evaluationResult/getWXAUnlimitCode.jpg" class="linkimage" mode="widthFix" /></canvas></view>
css 部分:
.linkimage {display: block;width: 100%;height: 100%;-webkit-touch-callout: default; // 要配置这行关键代码,不然可能不生效}
照这样设置即可(只是测试了部分机型–目前测试的 ios 都支持)。
- uniapp 项目中 引入大型图片,图片显示异常问题 。解决办法:方式一:竖屏状态下 在 image 标签上面设置
mode="widthFix"
,横屏状态下 设置mode="heightFix"
,可能还要针对上面设置的两个属性,添加对应的高度即可。
方式二:就是不要使用image标签,使用img
标签(未测试),如果使用这种方式,就不需要额外设置高度了,图片会自行撑起来。
uniapp h5 页面 解决 ios 长按无法保存图片问题(安卓支持此功能)--实现移动端长按保存图片相关推荐
- 移动端h5文字长按复制_移动端开发 H5 页面在 iOS手机上无法实现 长按复制文本 求解决...
移动端开发 H5 页面在 iOS手机上无法实现 长按复制文本 百度谷歌搜索的答案是 iOS手机系统自带 需要设置禁用 我们需求是要实现此功能 可是我在手机测试 并没有实现长按复制文本 之前这样设置可以 ...
- uniapp H5页面嵌入微信小程序 ios 下 video组件 播放视频 设置 border-radius overflow:hidden 不生效
在ios 系统中, 设置border-radius 可能会不生效(安卓有效),直接给要设置的元素设置 border-radius属性,再添加下面的代码即可实现功能: -webkit-backface- ...
- app内嵌h5页面在ios手机端滑动卡顿的解决方法
app内嵌h5页面在ios手机端滑动卡顿的解决方法 参考文章: (1)app内嵌h5页面在ios手机端滑动卡顿的解决方法 (2)https://www.cnblogs.com/1rookie/p/11 ...
- 【H5】解决ios禁止缩放失效的方法
[H5]解决ios禁止缩放失效的方法 参考文章: (1)[H5]解决ios禁止缩放失效的方法 (2)https://www.cnblogs.com/gentle-Lee/p/12154924.html ...
- H5页面与ios交互返回上一级
H5页面与ios交互时,返回上一级不兼容,安卓兼容 实现方法 (需要加return false) <a href="#" onclick="javascript: ...
- js禁止苹果页面底部滚动_Vue.js 实现禁止 h5 页面在 ios 浏览器内置的下拉 bounce 效果...
介绍 vue-disbounce是一款基于Vue.js的自定义组件,可以有效避免触发h5页面在ios浏览器内置的下拉bounce效果. 组件 :style="{'background-col ...
- 关于H5页面在ios上打开,页面空白的问题
关于H5页面在ios上打开,页面空白的问题 这个问题发生在一个永不升级的用户身上 机型:iPhone X 系统:ios 11.2.6 问题描述:打开链接可以显示页面的标题,但是页面空白,没有走任何接口 ...
- H5页面在IOS微信webview中无法校验视频文件时长问题
因业务需求需要一个图片视频文件上传功能,需支持主流浏览器及微信钉钉内置浏览器,遂考虑用一个简单的H5页面做上传客户端.视频上传因为要控制视频长度,在其他浏览器中都校验通过,但是在微信中却出了问题 co ...
- uniapp h5页面 在移动端 使用clipboardone.js插件实现 写入剪切板 -- 安卓和ios安美适配(仅测试部分机型)
unipp 中的向 剪切板写入 内容的 api 不支持 h5页面,我们可以通过clipboardone.js 第三方插件来实现向 剪切板 写入内容 下载包 npm npm install clipbo ...
最新文章
- 『DNS隧道工具集合』— iodine
- c语言源程序由将其转换为目标程序,将C语言编写的源程序转换为目标程序的软件属于______。...
- linux下时间同步的两种方法分享
- 在循环里创建数据库连接,严重影响数据库性能
- 【STL深入学习】SGI STL空间配置器详解(一)-第一级空间配置器
- 开源目标检测算法用于交通标志检测全方位评估
- Modularity(模块化-AMD规范)
- 数组求和forEach方法
- docsify+github/gitee搭建个人在线文档
- python绘图 条形图 直方图 饼图 箱型图 误差图 多图绘制 图表注释 三维图形
- 链表简介(三)——在单向链表中删除节点
- Java 添加、读取、删除Excel中的图表趋势线
- editormd文件上传
- PHP一句话木马后门
- 数据过多/DOM操作导致页面卡顿和请求突增导致页面崩溃
- XMind12周的学习使用-变成厉害的人成长记录
- This service allows sftp connections only
- 解决:索引超出范围。必须为非负值并小于集合大小。
- TC2.0库函数清单
- 惨烈!2018年这些企业“阵亡”了…