V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
gzelvis
V2EX  ›  iPhone

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

  •  
  •   gzelvis · 2016-05-29 23:51:20 +08:00 · 4316 次点击
    这是一个创建于 2902 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在页面头加了两句,想彻底模拟 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 就没意义了
    4 条回复    2016-05-30 15:14:02 +08:00
    chztv
        1
    chztv  
       2016-05-30 09:17:41 +08:00   ❤️ 2
    肯定不能有 http 的外链。
    基本上的操作都要在这个 HTML 里完成, web app 嘛,肯定不能跳到 app 外面去
    内容链接也通过接口在这个 HTML 里通过不同的 section 布局显示来完成……
    horizon
        2
    horizon  
       2016-05-30 12:18:42 +08:00   ❤️ 1
    spa
    alang
        3
    alang  
       2016-05-30 14:16:50 +08:00   ❤️ 1
    是你 姿势不对 啊。
    单页面 web ,要用到很多单页面的 js 前端框架,不能有外链,页面跳转都在单页面完成。
    常见的有 angular , vue.js , react 等。
    gzelvis
        4
    gzelvis  
    OP
       2016-05-30 15:14:02 +08:00   ❤️ 1
    @alang 明白了,谢谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3763 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 04:40 · PVG 12:40 · LAX 21:40 · JFK 00:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.