Держите веб-приложение в автономном режиме на iPhone - PullRequest
1 голос
/ 06 декабря 2011

После поиска в Stackoverflow и Google я не нашел работающего решения.

Мне нужно, чтобы веб-приложение оставалось в автономном режиме при смене страниц (переход по ссылкам). В настоящее время при нажатии на любые ссылки в автономном режиме они запускаются в новом окне в Safari и выходят из автономного режима.

Как запретить ссылкам открывать новое окно, чтобы оно оставалось в автономном режиме.

Этот кусок кода протестирован и не работает:

$('a').click(function(e){
    e.preventDefault();
    window.location = $(this).attr('href');
});

Кажется, что это обходится Safari в автономном режиме, не позволяя этому работать. Есть ли новый обходной путь?

Это приложение будет представлено завтра, поэтому PhoneGap не вариант; есть ли другие?

1 Ответ

1 голос
/ 06 декабря 2011

Я думаю, вам нужно добавить return false; в закрытие клика.

Проверьте это сообщение, iPhone Safari Web App открывает ссылки в новом окне

...