使用微信内置浏览器无法长按保存下面这个网站的图片:photoswipe.com
因为目前使用到这一库,且希望实现长按保存的功能,望不吝赐教
使用微信内置浏览器无法长按保存下面这个网站的图片:photoswipe.com
因为目前使用到这一库,且希望实现长按保存的功能,望不吝赐教
另外photoswipe在查看大图时不能响应长按事件的,因为默认只有a标签为clickable,如图:
若业务需要,可在options中修改isClickableElement
方法。
如需要在查看大图时响应长按事件,可修改为:
isClickableElement: function(el) {
return el.tagName === 'A' || el.tagName === 'IMG';
}
8 回答4.7k 阅读✓ 已解决
6 回答3.4k 阅读✓ 已解决
5 回答2.8k 阅读✓ 已解决
5 回答6.3k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
5 回答1.3k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
谢邀。应该是这个
-webkit-touch-callout
属性。全局搜索,干掉它就可以
那个首页的demo中的这个
更新一下答案
最终发现,是微信的webview中的一个内置规则,只要是a标签(含href属性)里面嵌套Img的,都不能正常呼出菜单栏。
特此更新,以此警戒以后搜到相关问题的人。
留下一个demo,供测试
https://jsfiddle.net/wgfcmfrh/2/