Форум программистов, компьютерный форум, киберфорум
Наши страницы
HTML5: мобильные приложения
Войти
Регистрация
Восстановить пароль
 
Zhake
0 / 0 / 0
Регистрация: 09.08.2016
Сообщений: 16
#1

PhoneGap, авторизация без API - HTML5

01.09.2016, 07:38. Просмотров 1037. Ответов 1
Метки нет (Все метки)

Доброе время суток !

Установлен PhoneGap.
phonegap version
http://www.cyberforum.ru/html5-mobile-apps/thread1517170.html
6.3.0


Ресурс куда я должен подключиться, не имеет API.
Для данного ресурса существует Desktop-ная версия.
И она используется через браузеры, обмениваясь с куки.
Нашел похожую статью в Хабре - Авторизация в PhoneGap приложении
Только не вижу результата.
Помогите, пожалуйста.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.09.2016, 07:38
Я подобрал для вас темы с готовыми решениями и ответами на вопрос PhoneGap, авторизация без API (HTML5):

Phonegap+Bluetooth
Реально ли наладить общение с девайсом по Bluetooth из приложения на Phonegap?

Phonegap + SQlite
Здравствуйте ! Я бы хотел написать маленькую программу используя Phonegap для...

Копиляция PhoneGap Desktop
При создании проекта у меня получается папка вот с таким содержимым Как я...

PhoneGap+iOS+INMOBI
Добрый день. Может кто поможет с моей проблемой. Встраиваю в приложение...

Не могу скачать PhoneGap
Всем привет. Помогите понять, почему с гита не качает Phonegap. Сыпит вот что...

1
Zhake
0 / 0 / 0
Регистрация: 09.08.2016
Сообщений: 16
01.09.2016, 08:16  [ТС] #2
Что мной было сделано:
1. Создал новый проект:
phonegap create Auth
2. Добавил плагин в config.xml
XML
1
<plugin name="InAppBrowser" value="org.apache.cordova.InAppBrowser" />
3. Добавил в index.js следующие строки:
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
        
        try {
            var plugin_habr = {
                wwwref: false,
                auth: function (force) {
                    if (!window.localStorage.getItem("plugin_habr_PHPSESSID") || force) {
                        var authURL = "http://habrahabr.ru/login/";
                        this.wwwref = window.open(encodeURI(authURL), '_blank', 'location=yes');
                        this.wwwref.addEventListener('loadstop', this.auth_jsinjection);
                    }
                },
                auth_event_url: function (url) {
                    var tmp = url_parser.get_args_cookie(url);
                    if (tmp['PHPSESSID'] && tmp['hsec_id']) {
                        plugin_habr.wwwref.close();
                        window.localStorage.setItem("plugin_habra_PHPSESSID", tmp['PHPSESSID']);
                        window.localStorage.setItem("plugin_habra_hsec_id", tmp['hsec_id']);
                    }
                },
                auth_jsinjection: function () {
                    plugin_habr.wwwref.executeScript({
                        code: "document.cookie;"
                    }, function (arg) {
                        plugin_habr.auth_event_url(arg);
                    });
                }
            };
            plugin_habr.wwwref.executeScript({
                code: "document.cookie;"
            }, function (arg) {
                plugin_habr.auth_event_url(arg);
            });
        } catch (e) {
            alert('Error=' + JSON.stringify(e));
        }
Скриншот ответа прилагается.
0
Миниатюры
PhoneGap, авторизация без API  
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.09.2016, 08:16
Привет! Вот еще темы с решениями:

PhoneGap или Appcelerator Titanium
Подскажите, что выбрать ? (Само приложение будет напоминать youTube),...

Как добавить платформу в phoneGap?
Всем привет. Только начал ковырять phoneGap, сразу столкнулся с проблемкой....

Phonegap geolocation, error code 2
Добрый день, хочу научиться получать текущие координаты устройства latitude и...

Программирование при помощи PhoneGap
На работе встала задача написать приложения для нашего сайта для мобильных...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru