首页 文章 精选 留言 我的

精选列表

搜索[终端Agent],共10000篇文章
优秀的个人博客,低调大师

H5网页判断终端并唤起app

1.完成目标 通过打开一个h5 网页,这个h5 页面做一个中转(期间可能要拉接口,拉取后台配置的跳转页面url,比如跳转到一个活动页面),最后跳转对应app对应的界面中。 2.H5 网页嵌入app 现在很多app并不是所有的页面都是原生的,很多页面都是嵌入了H5的页面,这个就是App混合开发(hybrid app)。这样设计灵活,方便快速开发自己的产品,把一些经常改动的页面,比如活动页面嵌入app中,这个页面单独部署就好。就不需要app 发版,减少用户更新app的次数。 那么问题来了,网页如果跟APP的交互呢? webview,UIWebView。 如何去完成,这里不是小编的专长,推荐文章,有兴趣的童鞋可以看看,https://bxbxbai.github.io/2015/08/16/talk-about-bybird-app/ 。下面是在网页里如何唤起app的方法总结。 3.基于vue的h5 开发。 2.1 项目背景: vue-cli 脚手架生成的模板。 2.2 代码介绍 data: data () { return { schemeUrl: '', appurl: '' } }, schemeUrl: 就是和APP约定的一个URL,在浏览器打开这个URL,继而打开我们的app 或者调到对应的下载页面appurl: 对应是app里面的具体页面的。 这个也是和app 约定,和上面 schemeUrl进行拼接成最终我们想要跳转到app界面。 created: created () { if (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) { this.ios = true } else if (/(Android)/i.test(navigator.userAgent)) { this.Android = true } else if (/MicroMessenger/i){ this.weixin = true } else { window.location.href = 'pc.html' } } 检查 navigator 里面具体的内容,判断设备是什么。 methods: judgeMachine () { let IOSUrlDownload = 'https://itunes.apple.com/us/app/***' let AndroidUrlDownload = 'http://a.app.qq.com/o/simple.jsp?****' if (this.ios) { let loadDateTime = new Date() window.setTimeout(function () { let timeOutDateTime = new Date() if (timeOutDateTime - loadDateTime < 5000) { window.location.href = IOSUrlDownload } else { alert('对不起,暂时无法打开') } }, 25) window.location.href = this.schemeUrl } else if (this.Andriod) { let loadDateTime = new Date() window.location.href = this.schemeUrl window.setTimeout(function () { let timeOutDateTime = new Date() if (timeOutDateTime - loadDateTime < 5000) { window.location.href = AndroidUrlDownload } }, 1500) } else if (this.weixin) { window.wx.ready(function () { window.location.href = this.schemeUrl }) } } 上面方法的思路: 先跳转到对应的 schemeUrl,通过定时器来监测时间,一段时间内如果打开app了,那么就是有app的,没有打开则是没有app, 需要跳转到对应的下载页面,安卓的应用市场, iOS 的appstore。 注意: 在微信里面需要有一个微信的js, 不然会没有效果。微信js的引入可以查看上一篇文章 https://www.cnblogs.com/adouwt/p/9045881.html 。 本篇就是一个小应用,如果这方法还不够应用于生产,后期还会在追加修改代码。目前此方案,已经通过测试。如果有不妥之处,敬请指出。不吝赐教,thank U。

优秀的个人博客,低调大师

一行python 生成终端二维码

将网址生成二维码是一个古老而常用的需求, 这里我们用python的 qrcode库, 一键生成二维码图片 生成的图片.png 第一步: 安装qrcode pip install qrcode 第二步: 生成网址二维码 # 生成图片 qr http://baidu.com/ > baidu.png # 生成命令行图形 qr http://baidu.com/ qrcode是完全开源的小工具, 开源地址 https://github.com/lincolnloop/python-qrcode, 日常会议中, 演示彩蛋页面, 或需要听众扫码打开页面时候, 直接通过命令行展示二维码, 可以算是很酷的操作了... 配套视频演示: https://www.bilibili.com/video/av25201251

优秀的个人博客,低调大师

【xin站大全】优秀.xin域名终端企业网站推荐

诚信经营 从.xin开始 阿里巴巴推出的首个新顶级域! 音同“信”,让用户信赖的 域名! 唯一基于阿里巴巴企业诚信体系和蚂蚁金服 芝麻信用打造的网络诚信专属域名后缀! 阿里云 网站地址:aliyun.xin 阿里云——阿里巴巴集团旗下公司,致力于打造公共、开放的云计算服务平台。 芝麻信用 网站地址:www.xin.xin 芝麻信用管理有限公司是蚂蚁金服旗下独立第三方信用评估机构 阿里巴巴企业诚信体系 网站地址:cheng.xin 阿里巴巴企业诚信体系是阿里巴巴于2016年6月16日正式推出企业诚信体系。该体系是阿里巴巴集团电子商务领域推动建设的提升全球中小企业信用价值的服务体系。旨在搭建包括广大内,外贸企业,数据提供商,海内外征信,金融,学术,企业社交平台,搜索引擎,政府监管,以及其他第三方机构的生态体系,以企业贸易数据为核心,帮助中小企业汇集社会经济活动中的孤岛数据,运用大数据技术实现阿里巴巴诚信体系建设,提升企业间协同效率,降低企业获取订单、融资成本, 帮助第三方机构控制信用和欺诈风险等,为更快更好地实现互联网+的新经济模式贡献一份力量。阿里巴巴企业诚信体系内涵目前由电子通行码、诚信等级、诚信档案、诚信管家四个部分组成,并通过内贸、外贸、金融、企业服务等四大领域应用,将广泛运用在企业各个商业场景中,让企业信用成为未来商业时代通行证。 阿里巴巴企业诚信体系-查诚信 网站地址:cha.cheng.xin 阿里巴巴企业诚信体系,查诚信,7000万企业实力查询平台。 钉钉官网 网站地址:dingding.xin 钉钉是阿里集团专为中国企业打造的通讯、协同的免费移动办公平台,帮助企业内部沟通和商务沟通更加高效安全。特色支持:消息阅读状态一目了然,重要事DING电话使命必达,紧急事免费电话多方通话,企业通讯录随时随地找人,多端互动。 运满满 网站地址:ymm.xin 物流找车找货神器—寻找物流车源信息、货源信息,发布物流车源信息、货源信息。车场:车场中可定制希望关注的线路。定位管理:在征得车主同意的情况下对车辆司机手机进行定位。“运满满”是国内首家基于移动互联网技术,开发的全免费手机物流配货平台,致力于公路运输行业,为车找货(配货)、货找车(托运)提供全面的物流信息服务。全面满足中小企业的公路长途整车运输需求。同时可提高车主配货效率,降低回头车空返率,提升物流公司找车效率,改善整体物流行业的配货效率。0元享有海量一手货源车源信息,就用口袋里的物流配货站—运满满! 诚信贵州 网站地址:guizhou.xin 主办单位:贵州省人民政府 诚信贵州好品大数据平台 滴滴出行 网站地址:www.didi.xin 滴滴出行是全球领先的一站式多元化出行平台。 简信 网站地址:jian.xin 简信 (MailTime) 一款极简的邮件聊天应用,把烦人的邮件从此变得像短信一样简单。支持QQ邮箱、网易邮箱、企业邮箱等主流邮件服务商。 金润德旗下品牌:芬陀利华 网站地址:www.jrd.xin 山东金润德新材料科技股份有限公司【股票代码:838672】是江北地区较大的不锈钢水管生产企业,是一家专业从事不锈钢自来水管、节能产品的研制、开发和推广的高科技企业。 快捎 网站地址:www.kuaishao.xin 快捎-校园物流服务共享平台 草珊瑚药业集团官方网站 网站地址:www.cshjt.xin 江西草珊瑚集团坐落于江西南昌国家高新技术产业开发区,是一家集现代化高科技生物工程、医药保健食品、植物草本饮品为一体的生产型企业。 他们都在使用.xin域名 了解更多xin站大全www.dizhi.xin

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册