【问题标题】:Cannot select item with Google drive picker on Android Browser无法在 Android 浏览器上使用 Google 驱动器选择器选择项目
【发布时间】:2013-12-29 19:04:34
【问题描述】:

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

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

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

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

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

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

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

【问题讨论】:

    标签: android google-drive-api google-picker


    【解决方案1】:

    Google 的官方回应是选择器不支持 Android。嗯。适用于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, []);
        };
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-19
      • 1970-01-01
      • 2012-04-11
      • 2012-02-20
      • 1970-01-01
      • 2020-10-15
      相关资源
      最近更新 更多