скрипт веб-сервиса на мобильном устройстве как услуга - PullRequest
0 голосов
/ 25 января 2012

Итак, это приложение находится на Facebook, поэтому источник находится в Iframe.Приложение использует ajax для обновления, и я хочу выяснить, как отправлять обновления вручную, чтобы мне не приходилось постоянно нажимать на него.каждые две минуты есть эта миссия, которую вы можете выполнить, и я хотел бы автоматизировать ее, чтобы я мог иметь службу на Android, которая удостоверяется, что я вошел в Facebook, а затем отправляет запросы каждые 2 минуты и 1 секунду.Кто-нибудь может мне помочь с этим?

Я нашел запрос ajax, новый Ajax.Request ('/ missions / start_mission / 1422628013? current_planet = 1000002998492 & ship_quantities = default', {asynchronous: true, evalScripts: true, параметры:Form.Element.serialize ($ ( 'batch_size_1422628013'))});но я не уверен, как на самом деле установить его с относительным URL-адресом, как это

1 Ответ

1 голос
/ 25 января 2012

Я помню, что URL разрешен относительно адреса страницы, на которой выполняется скрипт.И первый символ косая черта предполагает, что URL должен быть разрешен по отношению к корню (то есть доменное имя).Поэтому я бы пошел с именем сервера, с которого загружается iframe.(например, http://awesomespacestrategy.com/missions/start_mission/1422628013?current_planet=1000002998492&ship_quantities=default)

Кроме того, вы можете использовать инструменты разработчика Chrome, FireBug или даже Fiddler для просмотра точных URL-адресов, получаемых при загрузке страницы.

Но я подозреваю, что сервер сохраняет ваш сеанс,так что вы не сможете запустить игровое действие так просто.

Редактировать: Другой способ - использовать WebView в Деятельности, запускаемой службой каждые 2 минуты: Веб-просмотр Android внутри службы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...