帖子
帖子
用户
博客
课程
1234下一页
返回列表 发新帖
51
帖子
0
勋章
292
Y币
Madision 发表于 2016-8-11 10:01
api.setFrameClient({
    frameName: 'webpage'
}, function(ret, err) {

(⊙_⊙)可惜没有监听webBrowser模块的
68
帖子
1
勋章
292
Y币
jawei 发表于 2016-8-12 16:48
(⊙_⊙)可惜没有监听webBrowser模块的

?????你还有什么需求?
51
帖子
0
勋章
292
Y币
Madision 发表于 2016-8-15 09:39
?????你还有什么需求?

openFrame或openwin打开的远程URL,流畅度很差

所以用的webBrowser模块

但是webBrowser模块又不能和app引擎交互

所以不能满足APP和网站网页打通的需求,比如app登录了,用webBrowser打开的远程网页丽判断是否在APP中登录,是的话就不用再登录
68
帖子
1
勋章
292
Y币
jawei 发表于 2016-8-15 21:16
openFrame或openwin打开的远程URL,流畅度很差

所以用的webBrowser模块

openFrame或openwin打开的远程URL,流畅度很差,你得优化界面,总体上能灵活实现也是openFrame或openwin,其实性能也不是很差
122
帖子
2
勋章
1433
Y币
这久了都没有办法出来栏截URL的.
0
帖子
0
勋章
14
Y币
确实需要拦截url,基本上电商类的应用都是通过客户端和远程页面自定义的交互协议去处理的,app必须要能和服务器端页面做交互,请apicloud慎重考虑此功能,最起码要能做到拦截url,js对象注入等可以后考虑,这是目前app非常主流的一个需求,基本有app实际商业开发的人都明白其中的逻辑和原因。
希望实现这个功能,,感觉太需要了
122
帖子
2
勋章
1433
Y币
一直在等,等了半年了,官方没有开发这个的的意思
12
帖子
1
勋章
1万+
Y币
webBrowser里的openView试过没,
callback(ret, err)

ret:

类型:JSON 对象
描述:页面加载状态、加载进度等发生变化时的回调
内部字段:
{
    state:0,            //加载状态,数字类型,取值范围:0-开始加载;1-加载进度发生变化;2-结束加载;3-title发生变化;4-url发生变化
    progress:0,            //state为1时,页面的加载进度,数字类型,取值范围 0-100
    title:'',            //state为3时,页面当前的title,字符串类型
    url:''                //state为0|2|4时,页面当前的url,字符串类型
}
4
帖子
1
勋章
4918
Y币
apicloud无法更改网页,但是可以把网页改造一下,比如网页里所有的连接都套一个函数,
这个函数可以把连接地址发给apicloud,并且获取apicloud的回调
然后你根据互调判断是否可以跳转,而你的apicloud也知道要跳到哪
1234下一页
您需要登录后才可以回帖 登录

本版积分规则