从iOS主屏幕奇怪的行为启动React Web App

时间:2017-11-06 11:40:31

标签: ios reactjs single-page-application react-router-v4

我使用以下Meta标签:

<meta name="apple-mobile-web-app-capable" content="yes">

如果我从主路由"/"向主屏幕添加应用。该应用程序启动正常,如果我点击导致应用程序中其他路线的NavLinks,新路线将在safari浏览器中打开,并带有地址栏而不是standalone模式。

此外:如果我在非根路线上添加应用程序到主屏幕,"/aboutUs"那么如果我尝试从主屏幕启动应用程序,则应用程序将启动到空白屏幕。

如果我删除上面的元标记,该应用就可以正常工作。

1 个答案:

答案 0 :(得分:0)

如果你只是使用属性&#39; href&#39;和&#39; _blank&#39;在&#39; a&#39;标记,您将在浏览器中打开新选项卡。如果您使用window.open(url, '_blank');,则新页面将处于独立模式。希望这会对你有所帮助。