在主屏幕上安装App并运行它后,我点击的任何链接都会将我带到Safari,与Android不同。
而不是我重新开发PWA作为单页网站工作,是否有一个jquery snipper将用另一页的内容替换页面上的body?
到目前为止,我发现的最简单的事情就是使用下面的内容。该脚本将在页面正文中加载所需的URL。您需要具有某种类型的加载状态,并且为了获得最佳性能,端点必须排除在初始加载时加载的任何重复脚本/样式。
$('body').on('click', 'a', function(e) {
if($(this).attr("href") == "#") {
return;
}
e.preventDefault();
$('body').load( $(this).attr("href"), function( response, status, xhr ) {
if ( status == "error" ) {
var msg = "Sorry but there was an error loading your page: ";
console.log(msg + xhr.status + " " + xhr.statusText );
}
})
});