基于 URL 链接的控制

[复制链接]
adminLv.9 显示全部楼层 发表于 2017-5-3 17:18:36 |阅读模式 打印 上一主题 下一主题
安卓上架
示例

默认在新窗口中打开链接 (需启用原生标题栏,拥有原生页面切换动画、返回/后退)
http://xw.qq.com/m/news/

在本窗口中打开(需在 APP 设置处配置规则或通过 URL 参数控制)
http://m.baidu.com

在外部浏览器中打开(需在 App 设置处配置规则或通过 URL 参数控制)
http://m.baidu.com

从浏览器启动 App (每个 App 对应一个 url scheme,请在 App 设置处查询)
ltapp1001://app

从浏览器启动 App 并在 App 中打开 http://m.baidu.com
ltapp1001://app?url=http%3a%2f%2fm.baidu.com

QQ客服(调出手机QQ对话)
http://wpa.qq.com/msgrd?v=3&uin=599883628&site=qq&menu=yes

启动 淘宝App
taobao://app

open 一个窗口
[url=]javascript: open('http://m.baidu.com')[/url]

close 窗口
[url=]javascript:close()[/url]

下载
http://file.ws.126.net/3g/client/netease_newsreader_android.apk

拨打电话
tel:13800138000

发送邮件
mailto:10000.@qq.com


控制参数

所有参数均以 xapp- 打头,应给如下所有参数名加上这个前缀。

[td][taBLE=98%]
[tr=rgb(242, 242, 242)][td]参数名[/td][td]类型[/td][td]说明[/td][/tr]
[tr][td]navigation[/td][td]1 或 0[/td][td]显示(1)或隐藏(0)顶部原生标题栏
注意:如果隐藏了顶部导航栏,同时也就隐藏了标题栏的返回(后退)按钮,用户可能就无法通过按钮返回了,特别是 iOS 设备,没有后退键,这时应在页面上做个后退按钮,点击执行 window.close() js 方法即可后退。[/td][/tr]
[tr][td]refresh[/td][td]1 或 0[/td][td]启用(1)或禁用(0)下拉刷新[/td][/tr]
[tr][td]target[/td][td]string[/td][td]如下三者之一
self: 在本窗口打开
blank: 在新窗口打开
browser: 用系统浏览器打开[/td][/tr]
[tr][td]share[/td][td]1 或 0[/td][td]显示(1)或隐藏(0)顶部导航(标题)栏上的分享按钮[/td][/tr]
[tr][td]share-title[/td][td]string[/td][td]分享出去的标题[/td][/tr]
[tr][td]share-url[/td][td]string[/td][td]分享出去的链接[/td][/tr]
[tr][td]share-image[/td][td]string[/td][td]分享出去的图标[/td][/tr]
[tr][td]share-description[/td][td]string[/td][td]分享出去的摘要[/td][/tr]
[tr][td=3,1]

示例(参数值要进行 UrlEncode UTF-8 编码,切记)

隐藏原生标题栏
u.cshtml?xapp-navigation=0
u.cshtml#xapp-navigation=0

显示原生标题栏
u.cshtml?xapp-navigation=1

在本窗口中打开链接
u.cshtml?xapp-target=self

新窗口中打开链接
u.cshtml?xapp-target=blank

系统浏览器中打开链接
u.cshtml?xapp-target=browser

隐藏分享按钮
u.cshtml?xapp-share=0

显示分享按钮
u.cshtml?xapp-share=1

自定义分享内容
这个链接有点长,点击查看 URL 参数

禁用下拉刷新
u.cshtml?xapp-refresh=0

启用下拉刷新
u.cshtml?xapp-refresh=1

[/td][/tr]
[/table]




回复

使用道具 举报

精彩评论1

adminLv.9 显示全部楼层 发表于 2017-5-3 17:30:44
安卓上架
可能看了半天没看懂!

这里简单的说一下:
只需要在打包的时候,在网址后面加入    ”#参数” 或者 “?参数”  即可实现一些常用功能!

QQ截图20170503172810.jpg

隐藏原生标题栏
?xapp-navigation=0
#xapp-navigation=0

显示原生标题栏
?xapp-navigation=1

在本窗口中打开链接
?xapp-target=self

新窗口中打开链接
?xapp-target=blank

系统浏览器中打开链接
?xapp-target=browser

隐藏分享按钮
?xapp-share=0

显示分享按钮
?xapp-share=1

自定义分享内容
这个链接有点长,点击查看 URL 参数

禁用下拉刷新
?xapp-refresh=0

启用下拉刷新
?xapp-refresh=1


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

一门APP打包致力于H5混合APP基础框架领域的前沿探索,专注轻便的移动应用解决方案 提供基于HTML前端页面在各种应用层级的端延展。
  • 官方手机版

  • 微信公众号

  • 微信客服

  • Powered by Discuz! X3.4 | Copyright © 2001-2020, 一门APP. | 一门APP开发平台|热门标签
  • 蜀ICP备17005078号-4 | 川公网安备 51019002001185号 | |成都七扇门科技有限公司