提示 iPhone 用户将用 Asp.Net MVC 开发的网页添加到主屏幕

     2023-03-08     282

关键词:

【中文标题】提示 iPhone 用户将用 Asp.Net MVC 开发的网页添加到主屏幕【英文标题】:Prompting an IPhone user to add a web page developed in Asp.Net MVC to home screen 【发布时间】:2014-03-07 17:44:01 【问题描述】:

我已经使用 Asp.Net MVC 设计和开发了一个 Web 应用程序,并添加了一些元标记以使看起来像一个 iPhone 应用程序。 现在,当我第一次在 iPhone 上打开应用程序时,如何提示用户在主屏幕上添加该页面,而不是从 iPhone 上可用的选项手动添加。

我已将以下元标记添加到我的头部标记

<head>
    <meta name="apple-mobile-web-app-capable" content="yes">
        <link rel="apple-touch-icon"
          href="~/Images/icon.png" />
          <link rel="mobile-touch-icon"
          href="~/Images/icon.png" />

        <link rel="apple-touch-startup-image"
          href="~/Images/startup.png" />


         <meta name="mobile-web-app-capable" content="yes">
</head>
<body>

     <script>
            if (window.navigator.userAgent.indexOf('iPhone') != -1) 
                if (window.navigator.standalone == true) 
                    initialize();
                else
                    document.write('<p>Tap the + button and choose "Add to Home Screen"</p>');
                
            
        </script>

</body>

如何提示用户在主屏幕上添加页面?

【问题讨论】:

【参考方案1】:

不要自己尝试这样做,请查看 Cubic 的 Add to home screen script。易于配置,而且适用于各种 i 设备。

【讨论】:

使用asp.net mv在ado.net中选择带有where子句的查询

】使用asp.netmv在ado.net中选择带有where子句的查询【英文标题】:selectquerywithwhereclauseinado.netusingasp.netmv【发布时间】:2020-12-2000:33:00【问题描述】:这是我每次调用时带有where子句的选择查询数据表为空且列表计数为0请更正我的... 查看详情

ASP.NET MVC5 - 将用户保留在 Oracle 数据库中

】ASP.NETMVC5-将用户保留在Oracle数据库中【英文标题】:ASP.NETMVC5-KeepingUsersinOracleDatabase【发布时间】:2015-05-0620:57:50【问题描述】:创建ASP.NETMVC5项目后(目标框架为.NET4.5.1,身份验证类型为个人用户帐户),那么配置项目以使其... 查看详情

asp.net输入框在chrome中无法关闭自动提示

将asp:TextBox的属性AutoCompleteType设为Disabled,希望在chrome中点击记住用户名密码后输入框不再自动提示,但不起作用。解决方法:  <asp:TextBoxID="TeamName"runat="server"TextMode="SingleLine"AutoCompleteType="Disabled"ReadOnly="true"></a 查看详情

ASP.net 下载文件并保存在用户文件夹中

...适的。我想将文件保存在下载文件夹中或通过文件对话框提示用户。voidSaveReport(Telerik.Reporting.Repor 查看详情

ASP.NET Web API 中的用户身份验证

】ASP.NETWebAPI中的用户身份验证【英文标题】:UserAuthenticationinASP.NETWebAPI【发布时间】:2012-07-2817:19:51【问题描述】:这个话题让我非常困惑。我是HTTP应用程序的新手,但需要开发一个从某个地方使用JSON数据的iPhone客户端。我选... 查看详情

使用 iPhone UIWebView 时的 Asp.Net 表单身份验证

】使用iPhoneUIWebView时的Asp.Net表单身份验证【英文标题】:Asp.NetFormsAuthenticationwhenusingiPhoneUIWebView【发布时间】:2011-05-0816:43:33【问题描述】:我正在编写一个使用表单身份验证的Asp.netMVC2应用程序,目前我的iPhone应用程序在通过W... 查看详情

将补丁应用到 Asp.Net MVC 网站

...的网站。当用户登录到其系统并且有可用的更新时,它将提示用户,如果用户接受它,它将更新其系统。我想知道这个过程什么时候开始我希望网站停止满足其他用户的请求,直到文件被复制,这样就不会发生故障。我想知道虽... 查看详情

在 asp.net c# 中创建 iPhone 推送通知 Web 服务

】在asp.netc#中创建iPhone推送通知Web服务【英文标题】:CreateaniPhonepushnotifcationwebserviceinasp.netc#【发布时间】:2009-09-2513:56:14【问题描述】:有谁知道如何在我可以使用JSON协议调用的asp.net(C#)中创建iPhone推送通知Web服务的步骤?我... 查看详情

将图像数据从 iPhone 传输到 ASP .NET 服务器的所有方法都有哪些

】将图像数据从iPhone传输到ASP.NET服务器的所有方法都有哪些【英文标题】:whatareallthewaystotransferimagedatafromiPhonetoASP.NETserver将图像数据从iPhone传输到ASP.NET服务器的所有方法有哪些【发布时间】:2013-10-1010:46:05【问题描述】:将图... 查看详情

asp.net问题非常急登录后台提示:对象名'admin'无效。

ASP.NET,3.5,数据库2005,问题非常急登录后台提示:对象名'admin'无效。这是Class1.cs//定义方法通过用户名和密码来判断用户名是否存在在publicboolgetAdminByNameAndPwd(stringname,stringpwd)DAL.DataBased=newDAL.DataBase();objecto;d.runSQL("select... 查看详情

asp.net提示system.outofmemoryexception错误,找不到machine.config文件

asp.net提示System.OutOfMemoryException错误,想修改machine.config。但是.net2.0安装目录没有这个文件,怎么办?与web.congfig文件有关吗?参考技术A32位操作系统的寻址空间是4G,其中有2G被操作系统占用,也就是说留给用户进程的内存只有2G... 查看详情

带有 Angular 6 的 Asp.Net Core 2.1 中的 Windows 身份验证 - Chrome 连续登录提示

...带有Angular6的Asp.NetCore2.1中的Windows身份验证-Chrome连续登录提示【英文标题】:WindowsAuthenticationinAsp.NetCore2.1withAngular6-ChromeContinuousLoginPrompt【发布时间】:2018-12-2421:12:01【问题描述】:我创建了一个Intranet应用程序,该应用程序需... 查看详情

基于 Web 浏览器/设备(例如 iPhone)的 ASP.NET MVC 路由

】基于Web浏览器/设备(例如iPhone)的ASP.NETMVC路由【英文标题】:ASP.NETMVCRoutebasedonWebBrowser/Device(e.g.iPhone)【发布时间】:2010-05-2705:57:35【问题描述】:是否可以从ASP.NETMVC中根据访问设备/浏览器路由到不同的控制器或操作?我正... 查看详情

ASP.Net MVC PWA 的推送通知

...通知,说明最后一次完成的时间完成日期已过去7天,以提示用户 查看详情

我的asp.net程序点击按钮为啥没有反应?

...程序出错,那么在浏览器内会返回给用户一个友好的错误提示,统一称之为服务器500错误。解决的方法就是您必须在http中能够正确的获得错误信息,方法为:请打开浏览器,选择工具,internet选项,高级,在高级中的浏览项目里... 查看详情

ASP.NET MVC 中的 Kendo 树图工具提示

】ASP.NETMVC中的Kendo树图工具提示【英文标题】:KendoTreemapTooltipinASP.NETMVC【发布时间】:2017-12-1906:57:15【问题描述】:有人知道如何为剑道树状图创建悬停工具提示吗?像这样的东西,但对于ASP.NETMVC:KendoTreemapTooltip我已经尝试过... 查看详情

Asp.Net MVC 2中会话超时时的确认

...010-12-0710:08:20【问题描述】:我想在会话超时剩余2分钟时提示用户。如果用户按下Yes,它会刷新其当前会话而不会丢失表单数据,如果用户选择No则它​​会注销其会话。我想知道如何捕获剩余的两分钟以及如何在不丢失表单数... 查看详情

如何为asp.net中的每个项目添加复选框列表的工具提示

】如何为asp.net中的每个项目添加复选框列表的工具提示【英文标题】:HowtoaddtooltipforCheckboxlistforeachiteminasp.net【发布时间】:2011-12-2818:06:09【问题描述】:<asp:CheckBoxListID="ckl_EditRole"DataValueField="RoleName"runat="server"></asp:CheckBo... 查看详情