我正在使用谷歌驱动API来获取网站上的驱动器图像。 但是,当我尝试在画布上加载谷歌驱动器图像时,它显示错误 " fabric.min.js:3 Uncaught SecurityError:无法执行' toDataURL' on' HTMLCanvasElement':可能无法导出受污染的画布。"。
我试图制作crossOrigin:' Anonymous'在fabric.Image.fromURL中。 但在这种情况下,我无法获取图像的src。它的错误低于
重定向原点' https://docs.google.com'已被跨源资源共享策略阻止加载:No' Access-Control-Allow-Origin'标头出现在请求的资源上。起源' http://localhost.mystore.com'因此不允许访问。
这是我的一些代码。
function initAuth() {
gapi.client.setApiKey(apiKey);
gapi.auth2.init({
client_id: clientId,
scope: scopes
}).then(function () {
loadDriveApi();
});
}
function loadDriveApi() {
gapi.client.load('drive', 'v3', listFiles);
}
function listFiles() {
var request = gapi.client.drive.files.list({
'pageSize' : 10,
'fields': "nextPageToken, files(id, name,mimeType,webContentLink,thumbnailLink)"
});
}