Невозможно выбрать элемент с помощью средства выбора диска Google в браузере Android

Я использую средство выбора диска Google, чтобы открывать файлы с диска Google на веб-странице. Диалоговое окно работает правильно в большинстве браузеров, включая мобильный Chrome, однако в браузере Android нажатие на файл не выбирает его.

Используется Samsung Galaxy Note 1 с заводскими настройками и обновлениями. Я могу воспроизвести эту проблему с помощью несвязанного приложения mindmup, которое я буду использовать в качестве шагов воспроизведения, учитывая его общедоступность:

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

С любого компьютера создайте и сохраните карту мыслей на свой Google диск

ii) В браузере Android снова зайдите на сайт и выберите «Файл» -> «Открыть» -> «С Google Диска».

iii) Окно выбора диска Google появится и отобразит ваш файл. Диалоговое окно будет прокручиваемым и может быть отменено, но при нажатии на файл он не будет выбран.

Как я могу исправить эту проблему в браузере Android?


person daw    schedule 29.12.2013    source источник


Ответы (1)


Официальный ответ Google - сборщик не поддерживает Android. Хм. Работает на IOS. Может быть, они могли бы добавить этот лакомый кусочек в свою документацию.

Нет другого выхода, кроме как реализовать свою, используя api files.list:

    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, []);
    };
person daw    schedule 19.01.2014