与APP交互
很多时候APP中会嵌套H5的页面,这个时候与APP的交互就显得尤为重要,一般我们与APP交互会在window对象下构造一个共用函数,并且需要时返回指定约定的值,APP那边会根据约定的值去执行相应的操作,从而达到交互的目的;
判断android和ios
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| var browser = { versions: function () {
var u = navigator.userAgent, app = navigator.appVersion; return { ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, iPhone: u.indexOf('iPhone') > -1, iPad: u.indexOf('iPad') > -1, }; }(), } if (browser.versions.iPhone || browser.versions.iPad || browser.versions.ios) {
window.location.href=""; } if (browser.versions.android) {
window.location.href=""; }
|