Web app 就一页?连接的其它页面直接打开 Safari 了?

2016-05-29 23:51:20 +08:00
 gzelvis
在页面头加了两句,想彻底模拟 App

<meta content="yes" name="apple-mobile-web-app-capable">
<meta name="apple-mobile-web-app-status-bar-style" content="default">

用“保存到 iPhone 主页的方式”,点击 logo 打开,是 Web App 模式,但一但点击页面中的内容连接(确定内容页也是带有以上参数的),却是调用 Safari 来打开连接,那 Web App 有毛意义啊?

想问下弟兄们是我姿势不对还是原来就是这样的?

用简单点来说,就是我想把网站弄成在 iPhone 下是模拟原生 App 的模式,首页是没问题了,但一旦点击首页的连接,却又调用 Safari 来打开内容,那这个模拟 App 就没意义了
7950 次点击
所在节点    iPhone
4 条回复
chztv
2016-05-30 09:17:41 +08:00
肯定不能有 http 的外链。
基本上的操作都要在这个 HTML 里完成, web app 嘛,肯定不能跳到 app 外面去
内容链接也通过接口在这个 HTML 里通过不同的 section 布局显示来完成……
horizon
2016-05-30 12:18:42 +08:00
spa
alang
2016-05-30 14:16:50 +08:00
是你 姿势不对 啊。
单页面 web ,要用到很多单页面的 js 前端框架,不能有外链,页面跳转都在单页面完成。
常见的有 angular , vue.js , react 等。
gzelvis
2016-05-30 15:14:02 +08:00
@alang 明白了,谢谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/282108

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX