Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 31.10.2016, 18:04
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,480

window.opener - это если б редиректило на вашу же страницу.

Насколько я понял, если у вас "standalone" приложение, то подразумевается, что оно работает не в обычном браузере, а является именно именно приложением и для запроса токена использует webview или аналоги. Над webview изнутри приложения вы само собой имеете полный контроль и можете получить результирующий url.
__________________
29375, 35
Ответить с цитированием
  #12 (permalink)  
Старый 01.11.2016, 19:03
Интересующийся
Отправить личное сообщение для alex.bityuckov@yandex.ru Посмотреть профиль Найти все сообщения от alex.bityuckov@yandex.ru
 
Регистрация: 30.08.2016
Сообщений: 16

Методом изучения документации снизу вверх я примерно до этого и дошёл. Отсюда вопрос:"Как сэмулировать браузер на js прямо на странице?", "Возможно ли такое извращение?". Нам просто необходим данный функционал(отправить сообщение в веб-приложении).
Ответить с цитированием
  #13 (permalink)  
Старый 01.11.2016, 19:07
Интересующийся
Отправить личное сообщение для alex.bityuckov@yandex.ru Посмотреть профиль Найти все сообщения от alex.bityuckov@yandex.ru
 
Регистрация: 30.08.2016
Сообщений: 16

Если вообще такое не возможно, то как вообще можно будет реализовать необходимый функционал, с условием что на страницу показываемую пользователем я могу загружать только js код.
Ответить с цитированием
  #14 (permalink)  
Старый 01.11.2016, 19:33
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,480

Только на js - никак.
Мб вам и не нужны права sandalone и хватит обычных?
Если таки нужны - то только просить пользователя скопировать вам этот самый токен. Вроде(не уверен) если запросить разрешение "offline", то он будет вечным.
__________________
29375, 35
Ответить с цитированием
  #15 (permalink)  
Старый 01.11.2016, 19:38
Интересующийся
Отправить личное сообщение для alex.bityuckov@yandex.ru Посмотреть профиль Найти все сообщения от alex.bityuckov@yandex.ru
 
Регистрация: 30.08.2016
Сообщений: 16

Обычных прав не хватит это точно. Уже проверил. Offline token тоже не подойдёт, с него нельзя сообщения отправлять(тоже проверял). Если просто скопировать токен то он через сутки протухнет, а каждый день просить не вариант. Отсюда я вижу два решения: либо запихнуть в js браузер и контролировать его, либо писать сервер и как то при помощи сервера эмулировать браузер у пользователя
Ответить с цитированием
  #16 (permalink)  
Старый 01.11.2016, 19:39
Интересующийся
Отправить личное сообщение для alex.bityuckov@yandex.ru Посмотреть профиль Найти все сообщения от alex.bityuckov@yandex.ru
 
Регистрация: 30.08.2016
Сообщений: 16

А вы как считаете?
Ответить с цитированием
  #17 (permalink)  
Старый 01.11.2016, 19:45
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,480

Ну через сервер всё можно, практически обычное проксирование. Наверняка можно нагуглить готовый код для этой задачи.
А браузер в браузере сделать не получится, ибо все ограничения на внешние запросы остаются.
__________________
29375, 35
Ответить с цитированием
  #18 (permalink)  
Старый 01.11.2016, 19:47
Интересующийся
Отправить личное сообщение для alex.bityuckov@yandex.ru Посмотреть профиль Найти все сообщения от alex.bityuckov@yandex.ru
 
Регистрация: 30.08.2016
Сообщений: 16

Тогда будем считать тему закрытой. Большое спасибо за инфу.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отследить событие "изменение url без перезагрузки страницы" и получить новый url solomon2 Events/DOM/Window 6 22.12.2023 13:21