我正在使用google drive picker在网页中打开谷歌驱动器中的文件。该对话框适用于大多数浏览器,包括移动Chrome浏览器,但是,使用Android浏览器,点击文件时不会选择它。
这是使用带有出厂设置+更新的三星Galaxy Note 1。我可以用一个不相关的应用程序来复制这个问题,我将把它用作复制步骤,因为它可以公开访问:
从任何计算机上创建思维导图并将其保存到Google云端硬盘
ⅱ) 使用Android浏览器,重新访问该网站并选择文件 - >打开 - >来自Google云端硬盘
ⅲ) 谷歌驱动器选择器将出现并显示您的文件。该对话框将是可滚动的,可以取消,但点击文件不会选择它。
如何在Android浏览器中解决此问题?
答案 0 :(得分:0)
没有其他办法,只能使用files.list api实现我自己:
retrieveAllFiles = function(callback) {
var retrievePageOfFiles = function(request, result) {
request.execute(function(resp) {
result = result.concat(resp.items);
var nextPageToken = resp.nextPageToken;
if (nextPageToken) {
request = gapi.client.drive.files.list({
'pageToken': nextPageToken,
'q' : 'trashed = false'
});
retrievePageOfFiles(request, result);
} else {
callback(result);
}
});
};
var initialRequest = gapi.client.drive.files.list({
'q' : 'trashed = false'
});
retrievePageOfFiles(initialRequest, []);
};