Javascript 如何防止iPhone web应用程序链接在Safari中打开?
我有一个web应用程序,其中包含指向多个页面的链接。我正在使用jQuery移动框架。但是,当我单击链接时,它会在Safari中打开页面,而不是在web应用程序中 以下是我在页面中链接到的javascript代码,其中包含以下链接:Javascript 如何防止iPhone web应用程序链接在Safari中打开?,javascript,jquery,safari,iphone-standalone-web-app,Javascript,Jquery,Safari,Iphone Standalone Web App,我有一个web应用程序,其中包含指向多个页面的链接。我正在使用jQuery移动框架。但是,当我单击链接时,它会在Safari中打开页面,而不是在web应用程序中 以下是我在页面中链接到的javascript代码,其中包含以下链接: $( document ).on ( "click", "a", function( event ) { event.preventDefault(); location.href = $( event.target ).attr ( "href"
$( document ).on (
"click",
"a",
function( event ) {
event.preventDefault();
location.href = $( event.target ).attr ( "href" );
}
);
现在是过时了还是我遗漏了什么
$(document).delegate("a", "vclick click", function(event) {
$.mobile.defaultPageTransition = "slide";
var href = $(this).attr("href");
event.preventDefault();
if ( event === "click" ) { return; }
$.mobile.changePage(href);
});