H5跳转app本地的规则定义

 

 

 

一、基本规则

跳转规则用来进行应用内跳转,比如跳转到某个页面,或者调用客户端提供的相关服务等。

url由以下几个部分组成:a.协议(scheme);  b.host;c.path;d.query;e.fragment;

示例如下:pahaofang://view/webview?_url=http%3A%2F%2Fwww.baidu.com#fragment。

注:根据标准url规则,参数需要url encode(UTF8 编码),特别是非asc ii编码的字符。

二、规则说明

1.协议:好房,pahaofang;

              好房拓:haofangtuo

2.页面跳转:host部分为view,path部分为view identifier(具体定义见各子页面),query部分为参数,例如:scheme://view/viewIdentifier?_param1=value;

3.调用应用提供的服务:host部分为service,path部分为具体服务,query部分为参数,例如:scheme://service/viewExit;

4.参数需要在最前面加下划线,多个参数用“&”符号连接,比如scheme://view/viewIdentifier?_param1=value&_title=xxx&_id=xxx;

 

三、通用参数:

  1. _retrospect : 页面跳转时是否回溯(即是否先查找导航堆栈,若导航堆栈中已存在此页面,那么是否跳转回此页面);

  2. _animated:是否需要页面跳转动画;

posted @ 2016-08-03 13:55  百晓生  阅读(1877)  评论(0编辑  收藏  举报