广告
返回顶部
首页 > 资讯 > 精选 >如何使用Html5跳转到APP指定页面
  • 251
分享到

如何使用Html5跳转到APP指定页面

2023-06-09 12:06:36 251人浏览 薄情痞子
摘要

这篇文章主要介绍如何使用HTML5跳转到APP指定页面,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1.设置urlschemesurlschemes尽量设一个唯一的字符串,例如可以设为:iOS+公司英文名+ 项目工程

这篇文章主要介绍如何使用HTML5跳转到APP指定页面,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

1.设置urlschemes

如何使用Html5跳转到APP指定页面

urlschemes尽量设一个唯一的字符串,例如可以设为:iOS+公司英文名+ 项目工程名
比如我的设为ioSTencentTest,在浏览器中输入地址iOSTencentTest://即可跳转到我的app

2.跳转到指定页面

在使用iOSTencentTest://打开app会调用AppDelegate的代理方法

-(BOOL)application:(UIApplication *)app openURL:(NSURL *)url options:(NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options

跳转指定页面在该方法中操作
iOSTencentTest://后面是可以添加参数的,例如iOSTencentTest://GoodsDetails?id=xxxxx
goodsDetails可直接通过url.host获取
id=xxxxx 参数可直接通过url.query获取
可以根据自身需求去设置不同的host和参数。

如何使用Html5跳转到APP指定页面

h6那边只需要执行:

window.location.href = 'iOSTencentTest://goodsDetails?id=xxxxx'

附:

//获取Window当前显示的ViewController- (UIViewController*)currentViewController{    //获得当前活动窗口的根视图    UIViewController* vc = [UIApplication sharedApplication].keyWindow.rootViewController;    while (1)    {        //根据不同的页面切换方式,逐步取得最上层的viewController        if ([vc isKindOfClass:[UITabBarController class]]) {            vc = ((UITabBarController*)vc).selectedViewController;        }        if ([vc isKindOfClass:[UINavigationController class]]) {            vc = ((UINavigationController*)vc).visibleViewController;        }        if (vc.presentedViewController) {            vc = vc.presentedViewController;        }else{            break;        }    }    return vc;}//NSString类别方法//通过url.query获取参数字符 再分成字典 -(NSMutableDictionary *)getURLParameters{    if (!self.length) {        return nil;    }    NSMutableDictionary  *params = [NSMutableDictionary   dictionary];    if ([self containsString:@"&"]) {        NSArray *urlComponents = [self componentsSeparatedByString:@"&"];        for(NSString *keyValuePair in urlComponents) {            //生成key/value            NSArray *pairComponents = [keyValuePair componentsSeparatedByString:@"="];            NSString *key = [pairComponents.firstObject stringByRemovingPercentEncoding];            NSString*value = [pairComponents.lastObject stringByRemovingPercentEncoding];            //key不能为nil            if(key==nil|| value ==nil) continue;            id existValue = [params valueForKey:key];            if(existValue !=nil) {                //已存在的值,生成数组。                if([existValue isKindOfClass:[NSArray class]]) {                    //已存在的值生成数组                    NSMutableArray*items = [NSMutableArray arrayWithArray:existValue];                    [items addObject:value];                    [params setValue:items forKey:key];                }else{                    //非数组                    [params setValue:@[existValue,value]forKey:key];                }            }else{                //设置值                [params setValue:value forKey:key];            }        }    }else {        //单个参数生成key/value        NSArray *pairComponents = [self componentsSeparatedByString:@"="];        if(pairComponents.count==1) {            return nil;        }        //分隔值        NSString *key = [pairComponents.firstObject stringByRemovingPercentEncoding];        NSString *value = [pairComponents.lastObject stringByRemovingPercentEncoding];        //key不能为nil        if(key ==nil|| value ==nil)return nil;        //设置值        [params setValue:value forKey:key];    }    return params;}

以上是“如何使用html5跳转到APP指定页面”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网精选频道!

--结束END--

本文标题: 如何使用Html5跳转到APP指定页面

本文链接: https://www.lsjlt.com/news/255837.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何使用Html5跳转到APP指定页面
    这篇文章主要介绍如何使用Html5跳转到APP指定页面,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1.设置urlschemesurlschemes尽量设一个唯一的字符串,例如可以设为:iOS+公司英文名+ 项目工程...
    99+
    2023-06-09
  • 如何使用PHP跳转到指定页面
    PHP是一款强大的编程语言,许多人都喜欢使用它来创建动态网站。在PHP中,跳转是一个非常常见的操作,它可以使用户在不同的页面之间自由地浏览。在某些情况下,你可能需要指定跳转到一个特定的页面而不是到默认的页面。这篇文章将教你如何使用PHP跳转...
    99+
    2023-05-14
    php 跳转页面
  • html如何跳转到指定页面
    本篇内容主要讲解“html如何跳转到指定页面”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“html如何跳转到指定页面”吧! 在htm...
    99+
    2022-10-19
  • 怎么使用PHP跳转到指定页面
    这篇“怎么使用PHP跳转到指定页面”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么使用PHP跳转到指定页面”文章吧。一、使...
    99+
    2023-07-05
  • php如何自动跳转到指定页面
    小编给大家分享一下php如何自动跳转到指定页面,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!在php中,可以利用header()函数来自动跳转到指定页面;只需要在...
    99+
    2023-06-14
  • android Web跳转到app指定页面并传递参数实例
    下面将实现 Web跳转到app指定页面并传递参数 总结 先看效果图: h5页面代码: <!doctype html> <html> <head...
    99+
    2022-06-06
    Web 参数 app Android
  • 怎么实现javascript跳转到指定页面
    JavaScript是一种广泛用于Web页面交互和动态效果的编程语言。在Web开发中,跳转到指定页面是一项常见的任务,通常在用户点击一个链接或按下一个按钮时触发。本文将介绍不同方式的JavaScript跳转到指定页面的方法。window.l...
    99+
    2023-05-14
  • php实现一个页面跳转到其它指定页面
    php实现一个页面跳转到其它指定页面 在PHP脚本代码中实现 在PHP脚本代码中实现 ...
    99+
    2023-09-05
    php 开发语言
  • 怎么使用PHP代码实现跳转到指定页面
    这篇文章主要介绍了怎么使用PHP代码实现跳转到指定页面的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么使用PHP代码实现跳转到指定页面文章都会有所收获,下面我们一起来看看吧。跳转到指定页面的方法有多种,其中最...
    99+
    2023-07-05
  • 详解Android App卸载后跳转到指定的反馈页面的方法
    很多人也许会问:360被卸载之后会跳转到指定的反馈页面,是怎么弄的? 其实这个问题的核心就在于:应用被卸载了,如果能够做到后续的代码逻辑继续执行 我们再来仔细分析一下场景和流程...
    99+
    2022-06-06
    方法 app Android
  • jquery如何模仿锚点跳转到页面指定位置
    这篇文章主要为大家展示了“jquery如何模仿锚点跳转到页面指定位置”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“jquery如何模仿锚点跳转到页面指定位置”这...
    99+
    2022-10-19
  • js如何实现点击返回跳转到指定页面
    这篇文章主要介绍了js如何实现点击返回跳转到指定页面的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇js如何实现点击返回跳转到指定页面文章都会有所收获,下面我们一起来看看吧。功能描述:在浏览器中新建标签页并指定一...
    99+
    2023-07-04
  • 使用springboot跳转到指定页面和(重定向,请求转发的实例)
    目录springboot跳转到指定页面controller的写法springboot重定向和请求转发springboot重定向springboot的请求转发springboot转发和...
    99+
    2022-11-12
  • html怎么点击跳转到页面指定位置
    这篇文章主要为大家展示了“html怎么点击跳转到页面指定位置”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“html怎么点击跳转到页面指定位置”这篇文章吧。  ...
    99+
    2022-10-19
  • Android如何跳转到应用商店的APP详情页面
    需求:从App内部点击按钮或链接,跳转到应用商店的某个APP的详情页面。 让用户 下载 或 评论。 实现: public void launchAppDetail(Stri...
    99+
    2022-06-06
    应用商店 app Android
  • 使用swiper自定义分页点击跳转指定页面
    目录swiper自定义分页点击跳转指定页面swiper自定义分页器解决动态加载数据滑动失效的问题总结swiper自定义分页点击跳转指定页面 mySwiper.slideTo(inde...
    99+
    2023-05-15
    swiper分页 swiper自定义分页 swiper跳转指定页面
  • Angular中怎么利用路由跳转到指定页面的指定位置
    这篇文章将为大家详细讲解有关Angular中怎么利用路由跳转到指定页面的指定位置,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。detail.componen...
    99+
    2022-10-19
  • 微信小程序如何返回箭头跳转到指定页面
    这篇文章主要介绍微信小程序如何返回箭头跳转到指定页面,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!示例:onUnload: function () { ...
    99+
    2022-10-19
  • php如何跳转到指定url
    在PHP中,可以使用header()函数来实现跳转到指定的URL。具体的代码如下所示:``````在这个例子中,header()函数...
    99+
    2023-08-24
    php
  • 怎么使用swiper自定义分页点击跳转指定页面
    这篇文章主要介绍“怎么使用swiper自定义分页点击跳转指定页面”,在日常操作中,相信很多人在怎么使用swiper自定义分页点击跳转指定页面问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么使用swiper自...
    99+
    2023-07-06
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作