云打包的应用会默认在当前User Agent中添加当前应用的最新版本号,获取到的带版本号的User Agent:
Mozilla/5.0 (iPod touch; CPU iPhone OS 9_2 like Mac OS X) AppleWebKit/601.1.46
(KHTML, like Gecko) Mobile/13C75 2.0.24 CK 2.0
其中“CK 2.0”之前的“2.0.24”即为当前应用的版本号。
示例(仅供参考):
<script src="http://static.ydbimg.com/Scripts/jquery-1.9.1.js"></script> <script type="text/javascript"> $(function() { get_appversion(); }); //获取当前应用的版本号 function get_appversion() { var YundabaoUA = navigator.userAgent;//获取当前的useragent var YundabaoUAs = new Array(); //定义一数组 YundabaoUAs = YundabaoUA.split(" "); //字符以空格分割成数组 version = YundabaoUAs[YundabaoUAs.length - 3];//数组中的倒数第三个值为当前应用的版本号 alert("您的应用当前版本号为:" + version);//根据需求可自行修改。 } </script>