zino
zino
  • 发布:2019-09-24 19:39
  • 更新:2019-09-25 09:13
  • 阅读:587

【报Bug】利用plus调取截屏功能后,会造成websocket断连

分类:HBuilder

利用plus调取截屏功能后,会造成websocket断连。

javascript  
<!DOCTYPE html>  
<html>  
    <head>  
    <meta charset="utf-8">  
    <title>Webview Example</title>  
    <script type="text/javascript">  
var ws=null;  
// H5 plus事件处理  
function plusReady(){  
    ws=plus.webview.currentWebview();  
}  
if(window.plus){  
    plusReady();  
}else{  
    document.addEventListener('plusready', plusReady, false);  
}  
// 截屏绘制  
var bitmap=null;  
function captureWebview() {  
    bitmap = new plus.nativeObj.Bitmap('test');  
    // 将webview内容绘制到Bitmap对象中  
    ws.draw(bitmap,function(){  
        console.log('截屏绘制图片成功');  
    },function(e){  
        console.log('截屏绘制图片失败:'+JSON.stringify(e));  
    });  
}  
    </script>  
    </head>  
    <body>  
        截屏绘制Webview窗口<br/>  
        <button onclick="captureWebview()">Draw</button>  
    </body>  
</html>  
2019-09-24 19:39 负责人:无 分享
已邀请:
zino

zino (作者)

找到原因了,是因为截图后。转换成base64字符串后,消息太长了。
但如何传长消息,还没确定怎样做。

该问题目前已经被锁定, 无法添加新回复