起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1378|回复: 4

[结贴] 几个个问题求助下

[复制链接]

104

主题

369

帖子

1173

积分

金牌会员

王小二

Rank: 6Rank: 6

积分
1173
QQ
发表于 2016-8-11 13:34:13 | 显示全部楼层 |阅读模式
本帖最后由 w1017894741 于 2017-2-27 00:43 编辑

版本: 3.5

问题:

1  子页面 无规范 js 调用父页面 amd规范的js 中的方法
    (1)在w文件使用iframe打开的子页面中如何调用插件(我是要打开百度地图app进行导航),尝试了在子页面中使用 parent.xxx 或者 parent.window.xxx 无法访问到父页面js中的方法,报错   
             404,而使用parent.window.xx访问变量是可以的,调用父页面方法不行,请问正确的使用方法是什么,麻烦给个demo。
    (2) 能否在子页面的html文件中直接写代码调用插件,看别的h5 app 开发框架都是直接用html文件,这点应该可行的,请发我一个平台相应插件版本的 cordova.js 文件,以作测试。


2  IOS定位问题继续想办法解决中,我自己扩展了一个插件,支持ios,并且是基于百度地图。然而插件的调用接口和 html5 的定位接口是相同的 (navigator.geolocation),我无法判断在引用了这
   个插件后再APP中执行此操作到底会调用 html5 的api进行定位还是使用插件调用百度地图进行定位,烦请解惑一下。  
   !!!!!important!!!!!: 如果使用的依然是 html5 的api,那我该如何正确使用插件进行定位,如果需要修改插件,还请告知这其中需要注意的问题。 (底部我会上传此插件供研究)
   
<a href="#自我介绍"/>点点点</a>

104

主题

369

帖子

1173

积分

金牌会员

王小二

Rank: 6Rank: 6

积分
1173
QQ
 楼主| 发表于 2016-8-11 16:25:11 | 显示全部楼层
第一个问题已经有解决方法了
<a href="#自我介绍"/>点点点</a>
回复 支持 反对

使用道具 举报

发表于 2016-8-11 18:15:12 | 显示全部楼层
如果是corodva 插件 就应该调用的是sdk !
如果只是普通的网页插件,比如jQuery 插件这样的!那就是调用的网页接口!
即将发布的3.6版本 ,百度地图会提供更丰富的案例!,请问您想实现的是什么能力呢??
可以参考:/UI2/system/components/justep/bmap/demo/mainActivity.w
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

104

主题

369

帖子

1173

积分

金牌会员

王小二

Rank: 6Rank: 6

积分
1173
QQ
 楼主| 发表于 2016-8-11 18:38:39 | 显示全部楼层
liangyongfei 发表于 2016-8-11 18:15
如果是corodva 插件 就应该调用的是sdk !
如果只是普通的网页插件,比如jQuery 插件这样的!那就是调用的网 ...

我想解决这个问题
http://bbs.wex5.com/forum.php?mo ... page=2#pid165284605

多方询问,大概了解了问题产生的原因,这个问题的产生原因应该是IOS 9的权限问题,需要在info.plist中添加响应的后台获取权限,而在当前版本的插件中并没有解决,所以想试试这个带有IOS版本的百度定位的插件是否可行。

简单搜索了一下类似的东西:http://www.cocoachina.com/ios/20150618/12200.html,相信官方大神肯定有这方面的了解的,之后能发布一款稳定有效的插件版本,希望能在3.6中解决,以惠及大众!!!

再哆嗦一遍,如果可能,希望官方能在3.6出来时解决下这个IOS 9的权限问题,甚至即将发布的 IOS 10,后面如果苹果还出其他的坑,也希望官方能够及时发布相应的补丁版本插件,一方面是方便我们使用,另一方面也能提高x5产品的口碑,希望这个提议能得到官方一定程度的的重视!
<a href="#自我介绍"/>点点点</a>
回复 支持 反对

使用道具 举报

104

主题

369

帖子

1173

积分

金牌会员

王小二

Rank: 6Rank: 6

积分
1173
QQ
 楼主| 发表于 2016-8-12 16:48:30 | 显示全部楼层
liangyongfei 发表于 2016-8-11 18:15
如果是corodva 插件 就应该调用的是sdk !
如果只是普通的网页插件,比如jQuery 插件这样的!那就是调用的网 ...

怎么测试到底调用的是谁或者会不会有可能两个都调用
<a href="#自我介绍"/>点点点</a>
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-9-29 01:17 , Processed in 0.108413 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表