0

我正在使用谷歌驱动器选择器从网页中的谷歌驱动器打开文件。该对话框在包括移动 Chrome 在内的大多数浏览器中都能正常工作,但是,对于 Android 浏览器,点击文件不会选择它。

这是使用具有出厂设置 + 更新的三星 Galaxy Note 1。我可以使用一个不相关的应用程序 mindmup 来复制这个问题,鉴于其可公开访问,我将使用它作为复制步骤:

i) http://www.mindmup.com/

在任何机器上,创建思维导图并将其保存到您的谷歌驱动器

ii) 使用 Android 浏览器,重新访问该站点并选择文件 -> 打开 -> 从 Google Drive

iii) 谷歌驱动器选择器将出现并显示您的文件。该对话框将是可滚动的并且可以取消,但点击文件不会选择它。

如何在 Android 浏览器中解决此问题?

4

1 回答 1

0

谷歌官方的回应是选择器不支持安卓。嗯。适用于IOS。也许他们可以在他们的文档中添加这个小花絮。

没有其他办法,只能使用 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, []);
    };
于 2014-01-19T18:49:28.550 回答