代码如下:
<script type="text/javascript">
mui.init();
var $image = $('#image');
mui.plusReady(function() {
var user = app.getUserGlobalInfo();
var faceImage = user.faceImageBig;
// 获取屏幕宽度,设置图片
$image.attr('src', app.imgServerUrl + faceImage);
/** ======================== 从相册选择图片 ======================== **/
// 从相册中选择图片
console.log("从相册中选择图片:");
plus.gallery.pick( function(path){
$image.attr('src', path);
faceCutter();
}, function ( e ) {
mui.openWindow("index.html", "index.html");
}, {filter:"image"} );
/** ======================== 图片裁剪 ======================== **/
$("#cutter").on('tap', function() {
plus.nativeUI.showWaiting( "上传中..." );
var cropper = $image.data('cropper');
var result = $image.cropper("getCroppedCanvas");
if(result) {
var base64Url = result.toDataURL();
// 上传头像
var user = app.getUserGlobalInfo();
报错在:var base64Url = result.toDataURL();(倒数第五行)
报错:Uncaught SecurityError: Failed to execute 'toDataURL' on 'HTMLCanvasElement': Tainted canvases may not be exported.
急急急死了。求大佬帮忙看看。
老哥教教我
已经解决了
2021-06-05 20:09
3***@qq.com
回复 老哥教教我: 怎么解决的
2021-06-08 14:47
老哥教教我
回复 3***@qq.com: 看下面代码
2021-06-08 14:52