2.2.3 • Published 4 years ago
nw-app-comic v2.2.3
插件用于cms或外包活动尝试打开网易漫画APP场景
(1)尝试唤起APP,如果未安装APP则跳转下载页场景
(2)尝试唤起APP,如果未安装APP则h5打开对应页面场景
使用
直接引用:下载/dist/bundle.js到工程中即可调用NWAppComic.openAppComic()方法完成跳转
<script src="dist/bundle.js"></script>
npm: 通过npm引入然后直接调用openAppComic()完成跳转
import {openAppComic} from 'nw-app-comic'
参数为Object类型,参数同jsbridge pageRedirect跳转类型参数(更多跳转类型请查看蜗牛读书jsbridge wiki) 如:
参数属性 | 类型 | 描述 |
---|---|---|
path | String | h5跳转应用内页面 |
query | Object | h5跳转应用内页面参数 |
h5Fallback | Boolean | 非必须参数,如果跳转不成功是否使用h5打开对应页面,而非跳下载,默认为false(打不开则跳下载) |
replace | Boolean | 是否使用location.replace代理location.href进行跳转,默认为false |
onOpenFailed | Function | 如传此参数会尝试打开APP,如果打不开则调用回调,在微信中会提示使用浏览器打开 |
注:如需加mid 在query对象中添加mid属性 如:
NWAppComic.openAppComic({
path: 'webview',//表示用APP内嵌打开
query: {
url: location.href,//打开的链接地址
title: '网易漫画',
auth: false,
mid:"xxx"
}
})
尝试APP内嵌打开内嵌页,打不开跳下载
NWAppComic.openAppComic({
path: 'webview',//表示用APP内嵌打开
query: {
url: location.href,//打开的链接地址
title: '网易漫画',
auth: false
}
})
尝试APP内嵌打开内嵌页,失败则直接浏览器打开
NWAppComic.openAppComic({
path: 'webview',//表示用APP内嵌打开
query: {
url: location.href,//打开的链接地址
title: '网易漫画',
auth: false
},
h5Fallback: true
})
尝试APP内嵌打开内嵌页,失败则调用回调
var doWebView3 = function () {
NWAppComic.openAppComic({
path: 'webview',//表示用APP内嵌打开
query: {
url: location.href,//打开的链接地址
title: '网易漫画',
auth: false
},
onOpenFailed: function () {
alert('这是打不开app的回调')
}
})
}
尝试APP打开漫画详情页,打不开跳下载
NWAppComic.openAppComic({
path: 'detail',//path='detail'表示使用APP打开漫画详情页面
query: {
id: '4508538831870127506'//漫画bookId
}
})
尝试APP打开漫画详情页,失败使用h5打开详情页
NWAppComic.openAppComic({
path: 'detail',//path='detail'表示使用APP打开漫画详情页面
query: {
id: '4508538831870127506'//漫画bookId
},
h5Fallback: true
})
APP打开话题页
NWAppComic.openAppComic({
path: 'topic',
query: {
id: '3042276'//话题id
}
});
APP打开阅读器
NWAppComic.openAppComic({
path: 'reader',
query: {
id: '4508538831870127506',//bookid
sectionId: '5085798221480150048'//sectionId
}
});
2.2.3
4 years ago
1.26.2
5 years ago
1.22.0
6 years ago
1.21.9
6 years ago
1.21.8
6 years ago
1.19.2
6 years ago
1.18.2
6 years ago
1.14.6
7 years ago
1.14.5
7 years ago
1.14.4
7 years ago
1.14.3
7 years ago
1.14.2
7 years ago
1.14.1
7 years ago
1.14.0
7 years ago
1.13.9
7 years ago
1.13.7
7 years ago
1.13.6
7 years ago
1.13.5
7 years ago
1.12.24
7 years ago
1.12.13
7 years ago
1.12.12
7 years ago
1.12.11
7 years ago
1.12.4
7 years ago
1.12.2
7 years ago
1.12.1
7 years ago
1.12.0
7 years ago
1.1.10
7 years ago
1.1.9
7 years ago