Не удается открыть TXT-файл с помощью приложения Drivenotepad на Google Диске

3688
Rahul_Dange

У меня есть простой текстовый файл с именем "version.txt", сохраненный на моем диске Google. Когда я открываю это с определенным приложением «Drive Notepad» из контекстного меню, оно выдает мне сообщение « Требуется авторизация», не знаю, почему «Drive Notepad» выдает ошибку авторизации, хотя я все еще вхожу в систему!

Кто-нибудь сталкивается с этой проблемой?

Потому что раньше не было проблем с открытием одного и того же файла с помощью приложения «Блокнот диска».

РЕДАКТИРОВАТЬ: консольный журнал выводит ниже текста при открытии файла

app.js:393 Loading default/localStorage settings... app.js:475 [user settings] ext: txt all.build.js:4 [user settings] wordWrap: true,, all.build.js:4 [user settings] wordWrapAt: 80 all.build.js:4 [user settings] fontSize: 1 all.build.js:4 [user settings] widget_anchor: r,5.34407027818448,b,11.604940155406057 all.build.js:4 [user settings] showGutterHistory: 1 all.build.js:4 [user settings] lastDNVersionUsed:  all.build.js:4 [user settings] newLineDefault: windows all.build.js:4 [user settings] historyRemovedIsExpanded: true all.build.js:4 [user settings] softTabN: 4 all.build.js:4 [user settings] tabIsHard: 0 all.build.js:4 [user settings] widgetSub: general all.build.js:4 [user settings] theme: chrome all.build.js:4 [user settings] pane: pane_help all.build.js:4 [user settings] pane_open: true all.build.js:4 [user settings] find_regex: false all.build.js:4 [user settings] find_whole_words: false all.build.js:4 [user settings] find_case_sensitive: false all.build.js:4 [user settings] help_inner: main all.build.js:4 [user settings] find_goto: false all.build.js:4 [user settings] find_replace: false all.build.js:2 Strangely structured error: all.build.js:2 Object client_id:"591525900269-94ok9krafau8qa24666btvccmsfnq5fp.apps.googleusercontent.com" cookie_policy:"single_host_origin" error:"immediate_failed" error_subtype:"access_denied" response_type:undefined status:Object google_logged_in:false method:null signed_in:false all.build.js:3 Error. See developer console for details. all.build.js:4 [user settings]  widget_anchor:l,8.784773060029282,t,16.420077433628318 
2
Посмотрите на этот [ответ] (https://productforums.google.com/d/msg/drive/FU3VmbOsb94/Vvc6u6I2BQAJ) CodeIt 6 лет назад 0
Пробовал, но все равно ошибка авторизации, не может открыть. Rahul_Dange 6 лет назад 0
Пробовал также в окне INCOGNITO, но та же самая ошибка доступа запрещена, не знаю, при открытии в новой вкладке консоль показывает ** google_logged_in: false ** & ** error_subtype: "access_denied" ** Rahul_Dange 6 лет назад 0

2 ответа на вопрос

4
Rahul_Dange

Хорошо, я нашел что-то странное в URL браузера при открытии TXT-файла с приложением drivenotepad.

URL вроде бы такой

https://drivenotepad.github.io/app/?state=%7B"ids":%5B"1RvRuTWDSUIl1ritooHDWLUtZg0BR3iL-"%5D,"action":"open","userId":""%7D 

Его показ, "userId":""поэтому я ввел свой электронный адрес, как "userId":"xxxx@mygmaildomain.com"и перезагрузил страницу.

Теперь текстовый файл успешно открыт в приложении drivenotepad с текстовым содержимым.

Также получил успех логи консоли:

 [user settings] ext: txt app.js:475 [user settings] wordWrap: true,, app.js:475 [user settings] wordWrapAt: 80 app.js:475 [user settings] fontSize: 1 app.js:475 [user settings] widget_anchor: l,8.784773060029282,t,16.420077433628318 app.js:475 [user settings] showGutterHistory: 1 app.js:475 [user settings] lastDNVersionUsed:  app.js:475 [user settings] newLineDefault: windows app.js:475 [user settings] historyRemovedIsExpanded: true app.js:475 [user settings] softTabN: 4 app.js:475 [user settings] tabIsHard: 0 app.js:475 [user settings] widgetSub: general app.js:475 [user settings] theme: chrome app.js:475 [user settings] pane: pane_help app.js:475 [user settings] pane_open: true app.js:475 [user settings] find_regex: false app.js:475 [user settings] find_whole_words: false app.js:475 [user settings] find_case_sensitive: false app.js:475 [user settings] help_inner: main app.js:475 [user settings] find_goto: false app.js:475 [user settings] find_replace: false succeeded getting user info. app.js:429 Transfering to realtime model for settings. app.js:475 [user settings] widget_anchor: r,5.34407027818448,b,11.604940155406057 app.js:475 [user settings] lastDNVersionUsed: 2016a app.js:1042 succeeded loading settings app.js:1011 succeeded loading file body and metadata. 
Рад, что вы нашли ответ. Между ними не забудьте сообщить об ошибке [здесь] (https://plus.google.com/communities/107691649945880497995). CodeIt 6 лет назад 0
0
SmartManoj

Решение Tampermonkey

// ==UserScript== // @name DriveNotepad // @namespace http://tampermonkey.net/ // @version 0.1 // @description WorkAround For DriveNotepad // @author SmartManoj // @match https://drivenotepad.github.io/app/*userId%22:* // @grant none // ==/UserScript==  (function() { 'use strict'; var mail_id="..."; var url=window.location.href; var newUrl = url.replace(/userId[%:\d]*%7D/i,"userId%22:%22"+mail_id+"%22%7D"); console.log(newUrl); if (url!=newUrl)window.location.href=newUrl; // Your code here... })();