PWA - 在iPhone上隐藏地址栏

时间:2017-11-19 13:52:02

标签: javascript progressive-web-apps

在主屏幕上安装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 );
                }
            })
        });

0 个答案:

没有答案