标签: iphone-standalone-web-app

在全屏模式下打开网页时,iPhone是否支持cookie?

我无法在任何地方找到这些信息.当以全屏模式打开网页时(通过在主屏幕上放置链接),iPhone是否允许存储cookie?

iphone mobile-safari iphone-standalone-web-app

5
推荐指数
1
解决办法
1655
查看次数

当隐藏safari组件时,如何使用jQuery mobile从错误加载页面中恢复?

将移动Web应用程序添加到iOS主屏幕并选择使用此元标记隐藏safari组件时:

 <meta name="apple-mobile-web-app-capable" content="yes" />
Run Code Online (Sandbox Code Playgroud)

如果您的某个页面加载了错误,jQuery mobile会显示错误消息覆盖,并且当前页面上的所有链接都已停止.隐藏safari组件后,无法轻松重新加载页面.您需要返回主屏幕并再次打开移动网络应用.在这种情况下,是否有更优雅的方法可以从错误中恢复?在移动jQuery中遇到页面加载错误后,是否有办法强制页面重新加载?

error-handling jquery ios jquery-mobile iphone-standalone-web-app

5
推荐指数
1
解决办法
1984
查看次数

空白屏幕与苹果移动网络应用程序和Facebook连接

我们有几个页面使用支持apple-mobile-web-app的元标记(值="是"),但在允许Facebook Connect的登录页面上,当您单击连接时会出现空白页面按钮.我在旧的FB开发者论坛上看过这个帖子,但没有相关的回复.有谁有人想出来了吗?

facebook mobile-safari iphone-standalone-web-app

5
推荐指数
1
解决办法
1790
查看次数

iOS Web App:仅在应用程序是独立的时才显示内容

如果用户访问我的网站示例,从Safari Mobile我怎么能在那里放置一个空白页面,上面写着"添加到主屏幕".添加后,它会显示不同的内容.

ios iphone-standalone-web-app

5
推荐指数
1
解决办法
4960
查看次数

iOS 8 - 独立网络应用程序不会清除缓存/ cookie

我正在开发一个支持独立模式的移动网站,当添加到主屏幕时.一切都适用于Android和iOS.我刚刚将我的iPhone 5c升级到iOS 8,每当我从主屏幕图标打开网络应用程序时,它都让我登录,但我已经使用过以前使用过的帐户.我单击"注销"按钮,它可以在浏览器上运行,但它似乎不是在独立模式下清除cookie.

我尝试删除并重新添加主屏幕图标,即使?v=2在最后但没有运气.我甚至重新启动了手机并删除了Safari设置中的历史记录和数据.

我知道到目前为止iOS 8上几乎没有什么知识,但它似乎是一个bug.有任何想法吗?

$(document).on('tap', '#site-nav #sign-out', function() {       
    $.removeCookie('screen', {path: '/', domain: '.'+window.location.hostname});
    $.removeCookie('token1', {path: '/', domain: '.'+window.location.hostname});
    $.removeCookie('token2', {path: '/', domain: '.'+window.location.hostname});
    $('#site-nav').panel('close');
    Backbone.history.navigate('sign-in', {trigger: true});
    return false;
});
Run Code Online (Sandbox Code Playgroud)

cookies caching iphone-standalone-web-app ios7 ios8

5
推荐指数
0
解决办法
2212
查看次数

将3D Touch Quick Actions添加到Safari主屏幕快捷方式?

随着iPhone 6s的推出,3D Touch被宣布.有了这个,出现了一个名为Quick Actions的新功能.这些允许您在主屏幕上快速访问1-4个操作,只需通过3D触摸即可.

例如,地图应用提供以下4个快捷方式:

在此输入图像描述

如果用户通过Safari将我的网页添加到他们的主屏幕,是否有一个API可以指定当他们按下图标时会出现哪些快速操作?(目前当他们3D触摸图标时,它什么也没做.)

如果我的网页是apple-web-app-mobile-capable- 作为一个独立的应用程序运行 - 会让我提供快速行动怎么办?

mobile-safari ios quickaction iphone-standalone-web-app 3dtouch

5
推荐指数
0
解决办法
415
查看次数

iOS WebApp未显示启动图像

我补充道

<link rel="apple-touch-icon" href="favicon.png" />
<link rel="apple-touch-startup-image" href="splash-screen.png"/>
<meta name="apple-mobile-web-app-status-bar-style" content="black">
Run Code Online (Sandbox Code Playgroud)

在我的网站的头标记之间,但它不适用于启动图像这是正常的吗?

safari html5 ios iphone-standalone-web-app

5
推荐指数
1
解决办法
2871
查看次数

注销后,"apple-mobile-web-app-capable"站点切换到Mobile Safari

在iOS全屏模式下运行移动网站时,使用"apple-mobile-web-app-capable"元标记,我使用AJAX和同步页面请求的组合,包括重定向,在用户登录时成功.

但是,当用户注销并且会话被销毁时,iOS设备将退出全屏模式并在Mobile Safari窗口中打开登录页面.

以下是一系列常见事件:

  1. 用户单击主屏幕上的按钮以iOS全屏模式启动移动网站
  2. 服务器将用户重定向到登录页面进行身份验证(仍在全屏显示)
  3. 用户登录,并重定向回移动房屋(仍在全屏显示)
  4. 用户通过GET和POST执行各种操作,有些使用AJAX,有些则没有(仍在全屏)
  5. 用户点击注销按钮,该按钮会破坏会话并重定向回登录页面
  6. 移动Safari窗口将打开以再次呈现登录页面

我在注销成功时尝试了301,302和303重定向,似乎没有任何改变这种行为.它似乎与用户在全屏模式下运行时的会话结束有关.我认为这不重要,但安全机制是通过在Tomcat上运行的Spring Security实现的.

有什么方法可以防止这种行为吗?我不想在注销时使用location.href客户端重定向.

session mobile-safari ios iphone-standalone-web-app

4
推荐指数
1
解决办法
1万
查看次数

在移动 Safari 中,网站添加到主屏幕,导航页面时顶部和底部显示灰色条,如何使其全屏?

我有一个多页面网站。我使用共享菜单中的“添加到主屏幕”按钮将其添加到 iPhone 的主屏幕。

当我使用主屏幕中的图标打开它时,该网站显示全屏。但是,当我转到任何具有不同路线的子页面时,例如example.com/page,我会在顶部和底部看到灰色条,显示地址、后退和前进导航、“完成”按钮、共享按钮、在 safari 中打开按钮。

怎么才能让它一直全屏显示呢?更改路由以使用 # 不是一个选项。它在过去的某个时候有效,但我不得不删除该应用程序,并且无法使其再次工作

javascript mobile-safari ios iphone-standalone-web-app progressive-web-apps

4
推荐指数
1
解决办法
972
查看次数

iOS Web App的后台行为(因此应用程序不会重新启动)

我正在尝试构建一个移动网络应用程序,并对"苹果移动网络应用程序能力"选项感兴趣,使应用程序感觉更加原生.

我遇到的问题是,它是一个允许用户浏览大量内容的应用程序,其中一些内容在Web应用程序之外打开一个新的浏览器窗口(故意).问题是,当用户返回到Web应用程序时,它会重新启动并从主页启动它们.

有没有人找到避免这种完整重装过程的方法?

mobile-application mobile-website iphone-standalone-web-app

3
推荐指数
1
解决办法
3537
查看次数