Форум программистов, компьютерный форум, киберфорум
Наши страницы

HTML5: мобильные приложения

Войти
Регистрация
Восстановить пароль
 
Zhake
0 / 0 / 0
Регистрация: 09.08.2016
Сообщений: 16
#1

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

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

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

Установлен PhoneGap.
phonegap version
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 - HTML5
Доброе время суток, Такая вот интересная задача. У меня есть сайт asp.net mvc + angularjs. Решил я перенести на PhoneGap...

Phonegap + SQlite - HTML5
Здравствуйте ! Я бы хотел написать маленькую программу используя Phonegap для мобильных телефонов(android). Который БД будет встроенный....

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

Не могу скачать PhoneGap - HTML5
Всем привет. Помогите понять, почему с гита не качает Phonegap. Сыпит вот что в консоль: (файл приложил). Что не так? Node.js стоит,...

PhoneGap+iOS+INMOBI - HTML5
Добрый день. Может кто поможет с моей проблемой. Встраиваю в приложение рекламный баннер от inmobi (javascript). Вот код: <script...

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

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 - HTML5
На работе встала задача написать приложения для нашего сайта для мобильных устройств, в частности IOS, Android, Windows Mobile. Приложение...

Phonegap geolocation, error code 2 - HTML5
Добрый день, хочу научиться получать текущие координаты устройства latitude и longitude. Использую navigator getCurrentPosition ...

PhoneGap или Appcelerator Titanium - HTML5
Подскажите, что выбрать ? (Само приложение будет напоминать youTube), &quot;страниц&quot; не много(10-15) В каких случаях надо выбирать...

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


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

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

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