求助: ios web 版本 webview 里的图片无法长按发送给朋友或识别二维码

creator制作的游戏里有一个webview页面,发布成web-mobile版本在微信中打开,Android可以长按webview网页里的图片发送给朋友或识别二维码,iOS的长按却没有这些微信相关的菜单。但是,通过cc.sys.openURL跳转的网页里的图片是可以在iOS上长按显示这些菜单,返回会再次加载游戏,有办法直接在webview里就实现相关功能吗?

2017.8.15更新:由于webview是iframe, 而ios版微信识别不了iframe里的二维码图片,正在尝试用脚本控制html标签显示二维码图片

解决方案:在index.html里加入一个div标签,点击按钮时往该标签上append一个二维码图片的img。可能需要使用z-index调整div的层级,好显示在canvas之上。

哎,这个webview是真心的不好用啊

我们也遇到同样的问题,头疼。。。。

@panda @jare

@zilong 求解决啊

frame里面的二维码就是识别不了,这和cocos没有关系,你自己写了web页面测试下,还有creator在web端的webviwe只是个frame而已

嗯,试了,确实ios版微信识别不了iframe里的二维码图片。那有别的解决办法吗?在页面里直接插入一个img靠谱吗?但是也不知道能不能让这个img显示在canvas之上,尴尬

靠谱,我就这么干的

总算解决了。
目前解决方案:在index.html里加入一个div标签,点击按钮时往该标签上append一个二维码图片的img。可能需要使用z-index调整div的层级,好显示在canvas之上。

2赞