永发信息网

webapp 怎么调用手机api

答案:2  悬赏:80  手机版
解决时间 2021-04-05 10:55
webapp 怎么调用手机api
最佳答案
手机API?


在考虑手机API主要应该考虑的是WebApp的运行环境,也称之为宿主环境。WebApp开发能调用到的API一般来说除了W3C已经规范的API之外(当然有很多宿主环境并没有完全按照W3C标准去实现API,导致API的质量参差不齐),还有宿主环境提供的扩展API(扩展API显然各个厂商自己玩自己的,就没有兼容性可言)。


现在的宿主环境大致就是2种:
手机浏览器
WebView


手机浏览器根据厂商不同,也会有差异,大部分现代手机浏览器还是比较遵循W3C标准的,国内浏览器UC、QQ都会提供自定义的扩展API。


WebView其实与手机浏览器差不多,只不过对W3C标准的支持没有浏览器更新得快,最大的差异就在于扩展API更加个性化,不同的NativeApp引入的WebView都提供不同的API,比如:微信和微博。


调用API的方式也很简单,对于JavaScript来说,最顶级是一个唯一的全局对象,所有API都是在全局对象下面的,对于web开发来说,全局对象就是window,以HTML5 Geolocation 地理位置接口为例:
window.navigator.geolocation.getCurrentPosition(function() {
  // 获取地址位置信息成功
  var lat = pos.coords.latitude;
  var lng = pos.coords.longitude;
  
}, function() {
  // 获取失败
  
});
全部回答
就可以就说
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
取一些食盐,可以从不同的角度对其进行研究,
装死兔掉毛毛怎么处理,小鸡死亡后学佛人怎么
事与愿违,留意自己的情绪什么意思
关于地球自转速度的叙述,正确的是: [
蒙自到昆明封路没有
红旗区新乡任丽萍口腔怎么去啊,谁知道地址啊
《西游记》中的七大圣都是谁
写一句话给你喜欢的人
2017年银行公对公转帐手续费
谁能推荐一个控油效果好的国外无硅油洗发水,
万能式断路器不能合闸是什么原因?
丽都商务酒店我想知道这个在什么地方
孕妇用什么植物防辐射比较好,上班的电脑旁边
三国杀月光宝盒怎么用,梦幻西游月光宝盒怎么
比零下6℃还低2℃的温度,可表示为A.8℃B.-8
推荐资讯
朗逸波箱基本匹配怎么弄
这是我断食的第五天,今天我已经到看什么都想
请问支付宝更新了没有手势锁了么?我很少用支
按从小到大排列:72分米、5米、80厘米、360毫
如图所示为录音机上的录音磁头简图.录音时,
本人工科研一研究生想转行java,大家给点建议
汛期来临时,威严以及基坑在高水投的作用下发
时光机是什么东西
大运走枭神,年柱食神会怎么样,到了下一个大
如何设置91桌面为默认桌面
如何选老婆?
为什么我打星际争霸1没赢过?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?