js调用安卓和ios代码
来源:互联网 发布:密码锁哪个牌子好 知乎 编辑:程序博客网 时间:2024/05/02 12:17
<script type="text/javascript"> /* 判断是安卓还是ios ,调用的方法要跟ios端和安卓端约定方面名参数*/var u = navigator.userAgent, app = navigator.appVersion;var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1; //android终端或者uc浏览器var isIOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端if (isAndroid) {$("#su_button").click(function() {if ("${suOrPay}" == 1) {/* 调用安卓方法形式 */window.clickListener.join();} else {window.clickListener.subcribe();}});$(".title img,.title a").click(function() {window.clickListener.gotoAutor();});$(".content img").click(function() {var $o = $(this);var data = getData($o);window.clickListener.clickImage(JSON.stringify(data.index), JSON.stringify(data.list));});}if (isIOS) {$("#su_button").click(function() {if ("${suOrPay}" == 1) {/* 调用ios方法形式 */document.location = "baihua:" + "join";} else {document.location = "baihua:" + "subsrcibe";}});$(".title img,.title a").click(function() {document.location = "baihua:" + "gotoAutor";});$(".content img").click(function() {var $o = $(this);var data=JSON.stringify(getData($o));//alert(data);document.location = "baihua:" + "clickImage:"+data;});}function getData($o) {var list = new Array();var num = 0;var index = 0;$(".content img").each(function() {var src = $(this).attr("src");var $o2 = $(this);if (src != "") {if ($o[0] == $o2[0]) {index = num;}list[num] = src;num++;}});var data = {"index" : index,"list" : list};return data;}</script>
调用部分
安卓
window.clickListener.subcribe();
ios
document.location = "baihua:" + "join";
1 0
- js调用安卓和ios代码
- js调用ios和安卓方法
- JS调用IOS(WebViewJavascriptBridge)和安卓
- js判断不同的系统,调用不同的代码,例如安卓和IOS
- js 和 安卓互相调用
- js 调用原生 安卓 ios 分享、等 方法
- iOS和安卓与JS交互之JS
- iOS的JS和OC代码互相调用
- 安卓与js调用
- cocos2d-js 安卓环境,如何用js代码直接调用java函数
- JS判断安卓浏览器和ios浏览器区别
- Android和IOS js和原生调用的注入的js代码
- ios和安卓给后台上传图片代码
- js调用oc代码 和 oc调用js代码
- js调用Android、ios原生代码
- JS与iOS之间的通信 iOS调用JS代码
- js手机界面调用安卓app
- Android:JS调用安卓方法介绍
- 查看发行版本信息
- python 定时器
- Elections
- 付出就是成功的根源
- java实现城市电话号码, 超长正整数相加, 循环报数.
- js调用安卓和ios代码
- 虚拟存储和进程空间
- 如何组织召开项目的评审会议
- .NET Word 文件格式转换
- 实现android基于百度的定位
- js 动态原型(prototype)模式
- Linux设备树
- springmvc与Ajax交互
- 【iOS】objective-c2.0之基本数据类型