jquery向苹果或者android发送请求

var browser={
versions:function(){
var u = navigator.userAgent, app = navigator.appVersion;
return {
trident: u.indexOf(‘Trident‘) > -1, /*IE内核*/
presto: u.indexOf(‘Presto‘) > -1, /*opera内核*/
webKit: u.indexOf(‘AppleWebKit‘) > -1, /*苹果、谷歌内核*/
gecko: u.indexOf(‘Gecko‘) > -1 && u.indexOf(‘KHTML‘) == -1,/*火狐内核*/
mobile: !!u.match(/AppleWebKit.*Mobile.*/), /*是否为移动终端*/
ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), /*ios终端*/
android: u.indexOf(‘Android‘) > -1 || u.indexOf(‘Adr‘) > -1, /*android终端*/
iPhone: u.indexOf(‘iPhone‘) > -1 , /*是否为iPhone或者QQHD浏览器*/
iPad: u.indexOf(‘iPad‘) > -1, /*是否iPad*/
webApp: u.indexOf(‘Safari‘) == -1, /*是否web应该程序,没有头部与底部*/
weixin: u.indexOf(‘MicroMessenger‘) > -1, /*是否微信 (2015-01-22新增)*/
qq: u.match(/\sQQ/i) == " qq" /*是否QQ*/
};
}(),
language:(navigator.browserLanguage || navigator.language).toLowerCase()
}

$(".twoline_info_img").click(function(){
if(browser.versions.android){
/*调用android接口*/
window.javaInterface.H5Request(‘{"eventId":"details","data":{"uuid":"‘+item.uuid+‘"}‘);
}else if(browser.versions.ios){
/*调用ios接口*/
H5Request(JSON.parse(‘{"eventId":"details","data":{"uuid":"‘+item.uuid+‘"}‘));
}
});

时间: 2024-10-12 15:49:43

jquery向苹果或者android发送请求的相关文章

Android发送请求到不同的Servlet,但都是一个Servlet处理

错误原因,在Servlet文件中 @WebServlet("/ServletForGETMethod") 与实际的ServletForQUERYMethod 文件名不符. @WebServlet("/ServletForGETMethod") public class ServletForQUERYMethod extends HttpServlet { private static final long serialVersionUID = 1L; 改为一致即可.

android 发送http请求

好久没写博客了,由于公司要做android,笔者也是第一次接触. 这是在项目中遇到一个比較麻烦的问题.记录下来备忘(本人刚接触.有不正确的地方请不吝赐教). 发送请求的代码: package com.jiujian.mperdiem; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java

Android网络编程之http发送/请求服务

最近在学习Android网络编程的知识,以下是今晚学习的一些心得.与大家共同分享. 在实际的应用开发中很多时候需要app向服务器请求数据,那么app如何发送请求呢?下面的代码就是其中的一种情况,使用HttpURLConnection向服务器发送请求的数据,然后处理服务器返回的数据. 下面的代码只是客户端的一个简答测试代码.还需要在pc上安装一个 tomcat服务器 ,然后将demo中的jsp文件部署到tomcat上,具体的方法百度一下便知. package com.lee.nethttp; im

Android客户端连接服务器端,向服务器端发送请求HttpURLConnection

在Java中想后台服务器发送请求一般都直接使用了Java的网络编程,或者使用HttpClient向后台服务器端发送HTTP请求.虽然在安卓中,所有Java的API都可以使用,而却使用其并不会出现什么问题,但是HttpClient毕竟是基于Java标准实现的一个类,在安卓中,想要连接后台服务器端,专门基于android实现了一个类,为HttpURLConnection.通过HttpURLConnection,我们可以实现向服务器端发送HTTP请求,连通后台服务器和客户端. 这几天刚好在做andro

Android HTTP实例 使用GET方法和POST方法发送请求

Web程序:使用GET和POST方法发送请求 首先利用MyEclispe+Tomcat写好一个Web程序,实现的功能就是提交用户信息:用户名和年龄,使用GET和POST两种提交方式. 用浏览器打开: 不管以哪一种方式,提交以后显示如下页面,将提交的信息再显示出来. 关键代码如下: <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> <% Str

android发送get请求时报错

异常信息: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.synology.synologycloud/com.synology.synologycloud.MainActivity}: android.os.NetworkOnMainThreadException 第一次看到这异常,字面意思是说:在主线程中的网络异常.然后我就去了解了下这个异常,先看看官方的说明 public class Netwo

小程序本地测试没有问题,苹果正常,安卓无法发送请求?

小程序本地测试没有问题,苹果正常,安卓无法发送请求,https ssl证书正常. Page({ data:{ height:height, width:width, }, onLoad:function(options){ // 页面初始化 options为页面跳转所带来的参数 wx.login({ success: function (loginres) { code = loginres.code; wx.getUserInfo({ withCredentials:true, success

Android开发:利用AlarmManager不间断向服务器发送请求以及notification通知

一.前言 嗯,其实需求很简单,但是因为服务器不会主动联系客户端,所以客户端必须不间断的向服务器请求以便得到一些数据,突然不知道怎么描述这个问题了,总之,我是通过AlarmManager来实现客户端不断地向服务器发送请求,好吧,往下. 二.实现 客户端不断的发请求,然后通过获得的响应做一些处理就可以了,流程就简简单单的像下面这个图. 第一步:利用AlarmManager开启轮询服务 public class MyAlarmManager { //开启轮询服务 public static void

Android网络请求框架AsyncHttpClient实例详解(配合JSON解析调用接口)

最近做项目要求使用到网络,想来想去选择了AsyncHttpClient框架开进行APP开发.在这里把我工作期间遇到的问题以及对AsyncHttpClient的使用经验做出相应总结,希望能对您的学习有所帮助. 首先按照惯例先来简单了解一些AsyncHttpClient网络框架的一些知识. 1.简介 Android中网络请求一般使用Apache HTTP Client或者采用HttpURLConnect,但是直接使用这两个类库需要写大量的代码才能完成网络post和get请求,而使用android-a