Как закрыть приложение для iPad и открыть сафари? - PullRequest
1 голос
/ 28 июля 2011

Я работаю над веб-приложением для iPad. Я хочу предоставить опцию «сохранить и выйти». Когда пользователь нажимает кнопку выхода, я благополучно обновляю свою базу данных и показываю экран, который благодарит пользователя за использование веб-приложения.

Что я хочу сейчас сделать, так это закрыть веб-приложение. Так как window.close(); не работает, я нашел обходной путь со ссылками.

Нажатие на ссылку в веб-приложении закрывает полноэкранное приложение и открывает Safari. До сих пор я пытался встроить скрытую ссылку в моего мага и вызвать ее с помощью link.onclick();, но она не работает, а document.location= не открывает сафари.

Вот пример HTML:

<body onload="leave();">
  Modifications saved, goodbye!
  <a id="goodbye" href="www.mahsite.com" style="display:none;">&nbsp;</a>

И JS:

function leave() {
            window.close();//Doesn't work
            window.setTimeout(function e(){document.getElementById('goodbye').onclick();},1000);
            return true;
        }

Может кто-нибудь дать мне идею? Я знаю, что onclick() не будет работать, если к моей ссылке не присоединен обработчик onclick, но у меня нет другой идеи.

1 Ответ

1 голос
/ 28 июля 2011

Попробуйте

self.close();

или

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