Как предотвратить открытие ссылок на веб-приложения iPhone в Safari?

0

У меня есть веб-приложение, которое содержит ссылки на несколько страниц. Я использую jQuery Mobile framework. Однако, когда я нажимаю ссылку, она открывает страницу в Safari, а не в веб-приложении.

Вот мой код javascript, на который я ссылаюсь на странице со ссылками:

$( document ).on (
"click",
"a",
function( event ) {
    event.preventDefault();

    location.href = $( event.target ).attr ( "href" );
}
);

Является ли это устаревшим сейчас или я что-то упускаю?

Теги:
safari
iphone-standalone-web-app

1 ответ

0
$(document).delegate("a", "vclick click", function(event) {
  $.mobile.defaultPageTransition = "slide";                
   var href = $(this).attr("href");
   event.preventDefault();
   if ( event === "click" ) { return; }                      
   $.mobile.changePage(href);
});

Ещё вопросы

Сообщество Overcoder
Наверх
Меню