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

QQ登录

只需一步,快速开始

楼主: 896322944

[处理中3] app 引导页出现问题

[复制链接]
发表于 2017-5-31 17:58:51 | 显示全部楼层
896322944 发表于 2017-5-31 17:52
intro.js 只是一个单纯的js 文件 他好像是自执行的  里面好像不能用script标签引用 ...

你看一下  
intro.js 中 有代码的

navigator.userAgent

这就表示 cordova 插件是能直接使用的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

5

主题

50

帖子

116

积分

初级会员

Rank: 2

积分
116
QQ
 楼主| 发表于 2017-5-31 18:01:22 | 显示全部楼层
意思是我可以直接在intro.js里面写    cordova.getAppVersion.getVersionNumber().then(function (version) {});   这句话是吗
回复 支持 反对

使用道具 举报

发表于 2017-6-1 09:17:19 | 显示全部楼层
896322944 发表于 2017-5-31 18:01
意思是我可以直接在intro.js里面写    cordova.getAppVersion.getVersionNumber().then(function (version ...

是的!,应该可以这样写的!你试试吧!,如果在app中调用,没有报错方法找不到,就可以的!
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

5

主题

50

帖子

116

积分

初级会员

Rank: 2

积分
116
QQ
 楼主| 发表于 2017-6-1 10:09:18 | 显示全部楼层
在intro.html里面 直接诶<script type="text/javascript" src="/cordova.js"></script>  可以用判断版本号的吗
回复 支持 反对

使用道具 举报

5

主题

50

帖子

116

积分

初级会员

Rank: 2

积分
116
QQ
 楼主| 发表于 2017-6-1 11:11:08 | 显示全部楼层
我试了 intro.js 直接写cordova的方法 没有反应 也不报错
回复 支持 反对

使用道具 举报

5

主题

50

帖子

116

积分

初级会员

Rank: 2

积分
116
QQ
 楼主| 发表于 2017-6-1 11:31:38 | 显示全部楼层
请问 能帮忙测试一下吗  我想在intro.js 获取app版本号进行判断 如果缓存的版本号和我获取的一样 我就不显示引导页 反之显示 然后在intro.html 把新的获取到的版本号存在本地
回复 支持 反对

使用道具 举报

5

主题

50

帖子

116

积分

初级会员

Rank: 2

积分
116
QQ
 楼主| 发表于 2017-6-1 12:47:17 | 显示全部楼层
我是模式1打包的
回复 支持 反对

使用道具 举报

发表于 2017-6-1 13:55:26 | 显示全部楼层
896322944 发表于 2017-6-1 11:31
请问 能帮忙测试一下吗  我想在intro.js 获取app版本号进行判断 如果缓存的版本号和我获取的一样 我就不显 ...

你可以alert 打印一下嘛!没报错就应该说明版本号是能获取到的!
你修改它的代码
比如/UI2/takeout/intro.js
自己修改一下判断提交,根据app版本号的名称去存储 localStorage 中
如果这个名字在localStorage  能找到,说明已经存储过了,就不显示
如果为空,说明 localStorage 还没有存储当前版本号的信息,那么就显示引导页,并且把新版本 为名称的 值存储在localStorage 中
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

5

主题

50

帖子

116

积分

初级会员

Rank: 2

积分
116
QQ
 楼主| 发表于 2017-6-1 14:16:00 | 显示全部楼层
我在intro.js 里面引入cordova 没有反应 intro.html引入cordova 也没有反应  我想知道怎么引入cordova
回复 支持 反对

使用道具 举报

发表于 2017-6-1 14:58:33 | 显示全部楼层
896322944 发表于 2017-6-1 14:16
我在intro.js 里面引入cordova 没有反应 intro.html引入cordova 也没有反应  我想知道怎么引入cordova ...

本地使用外卖案例测试没问题!
/UI2/takeout/index.w引入intro.js
然后在 intro.js  直接写下面的代码!可以正常弹出版本号的!说明cordova插件直接就能用的!
  1. cordova.getAppVersion.getVersionNumber(function(result){
  2.                     alert(result);
  3.             },function(){
  4.                     alert('失败')
  5.             });
复制代码
qq:1912779713
WeX5教程--WeX5下载
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-21 23:13 , Processed in 0.057139 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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