社区
移动开发其他问题
帖子详情
html5在微信浏览器中的定位功能无法实现如何解决
endlesslyyearing
2014-08-27 02:35:14
html5在微信浏览器中的定位功能无法实现如何解决,测试了在小米手机和苹果手机中可以,其他安卓手机基本上不可以定位,求大神帮忙。
...全文
2422
4
打赏
收藏
html5在微信浏览器中的定位功能无法实现如何解决
html5在微信浏览器中的定位功能无法实现如何解决,测试了在小米手机和苹果手机中可以,其他安卓手机基本上不可以定位,求大神帮忙。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
txwoaify0506
2014-11-14
打赏
举报
回复
不同的系统版本和不同的手机版本需要提示开启不同的服务,所以html5定位稍微有点麻烦,你小米和苹果可以是因为他们服务差不多,其他定位失败的你可以吧code打印出来调试一下,在开启比如三星的服务调试一下自己解决。
txwoaify0506
2014-11-14
打赏
举报
回复
可以的 不同的手机需要开启定位服务不同 ,有的手机开启2个 有些手机需要开启三个,原理都是一样。 比如:iphone4需要开启定位服务和哪些软件可以使用定位服务,小米手机需要开启定位服务和无线网络定位,三星需要开启三个类似的服务。
君鹏不姓贾
2014-08-29
打赏
举报
回复
小米也是安卓机啊,为什么它可以别的不行?好奇怪,等待大神
mvolcanosssss
2014-08-29
打赏
举报
回复
同问,顶LZ
微信
聊天记录导出恢复/备份/离线查看工具(文字/语音/图片/视频/文件/表情包)
微信
的聊天记录加密保存在电脑
中
,有时我们想将自己
微信
中
的聊天记录导出来,但
微信
软件并不提供该
功能
。此软件可将自己电脑版
微信
中
的聊天内容批量导出来,方便备份,后期不登录也可方便离线查看。它还能够尝试恢复之前删除过的好友和聊天对话,不小心删除的聊天记录也会显示出来。 可按照联系人名称创建文件夹自动分类,包括:文字,语音,图片,视频,收发的文件,表情包等。导出的html格式文件通过
浏览器
打开后,会显示网页聊天对话框,像
微信
聊天窗口一样完美展现聊天内容, 除了显示文字外,图片/表情/文件/语音/视频也显示在网页聊天窗口
中
,并方便
定位
到对应文件夹
中
的文件。 (1)聊天内容
中
的图片会自动转换成可直接查看的png/gif/jpg文件。 (2)聊天内容
中
的语音会自动转换成可以直接播放的mp3文件。 (3)聊天内容
中
的表情包会自动的保存到“表情”目录
中
,包含自定义的表情、官方表情、对方发送过来的表情。
微信
OAuth2.0网页授权接口
微信
OAuth2.0网页授权接口
微信
OAuth2.0网页授权接口的thinkphp
实现
版本,主要
实现
了oauth网页受权,以及部分其他接口。 使用方法 为什么用OAuth2.0受权? 通过OAuth2.0受权的网页将会获取到打开者的
微信
信息,甚至包括
微信
昵称、头像等有用的数据,开发者们可以凭此设计出更多更丰富的页面应用,比如最近一直很火爆的红包类活动。除此之外还有个额外的好处,就是可以控制页面在非
微信
浏览器
中
无法
打开,可以减少代码被人窥窃的风险。 那么红包类活动是如何使用OAuth2.0受权接口的呢? 1.首先用户打开页面连接(php页面),php接收到请求后将页面跳转到
微信
的OAuth2.0受权页面,在获取到受权后再次将页面跳转回php服务器;此次跳转
中
带有用户的各种信息,php服务器记录后返回用户所看到的页面。 2.然后用户转发此页面,在转发的连接
中
带有自己的标识参数。当好友点击分享后的连接的时候也会重复第1步的步骤,当php服务器发现从
微信
OAuth2.0受权返回的数据
中
的用户数据与标识参数对应的分享者的用户数据不一致的时候,则可以判断出有好友打开了分享页面,给用户增加一个红包。 使用方法 AuthAction.class.php ---- 认证基类 IndexAction.class.php --- 测试类 index/Conf/config.php --- 设置 wx_appID
微信
公众账号的appid wx_appsecret
微信
公众账号的appsecret weixin_token
微信
公众账号接口配置信息的Token wx_webauth_callback_url OAuth2.0授权后跳转到的默认页面 wx_webauth_expire OAuth2.0授权Token过期时间默认6500 配置好config.php后在
微信
公号后台设置index.php/Index/wechatInitAuth进行
微信
API认证,提示"配置成功"后方可使用。 测试公众号申请与具体的测试步骤见下方。 测试 IndexAction.class.php --- 测试类 申请
微信
测试公众帐号
微信
提供测试用的公众账号,此帐号只能添加100个关注者且只有已关注的用户才可以进行OAuth2.0受权。 点此开通测试帐号 1.开通后将appID、appsecret、Token填入index/Conf/config.php
中
。然后将接口配置信息
中
的URL改至php服务器,将地址
定位
到index.php/Index/wechatInitAuth进行
微信
API认证,直到提示"配置成功"。 2.点击‘体验接口权限表--OAuth2.0网页授权(仅关注者才能授权)’
中
的修改,将授权回调页面域名改为php服务器地址。直到出现‘通过安全监测’。 配置完
微信
测试号后,在
微信
中
打开http://项目目录/index.php(例:http://121.40.135.90/weixin_auth/index.php)将会在页面
中
打印出session
中
的受权数据,表示测试受权成功。 代码结构 在AuthAction
中
的初始化函数_initialize
中
进行了OAuth2.0受权,所有基于AuthAction的控制器都将进行受权过程(除了
微信
API认证过程wechatInitAuth)。 对于同一用户在受权过期时间内多次打开此控制器的页面,将不会进行多次受权,因为其受权信息记录在session
中
,以免重复受权,减慢访问速度。受权过期时间在index/Conf/config.php
中
wx_webauth_expire设置,建议不要大于
微信
的过期时间7200秒。 注意:
微信
OAuth2.0受权分为snsapi_base (不弹出授权页面,直接跳转,只能获取用户openid),snsapi_userinfo (弹出授权页面,可通过openid拿到昵称、性别、所在地。并且,即使在未关注的情况下,只要用户授权,也能获取其信息),AuthAction.class.php默认为snsapi_base,而且session
中
只记录了snsapi_base
中
的基础数据,如需要snsapi_userinfo请自行修改。 具体的
实现
方法见代码注释。
HTML5
的Geolocation地理位置
定位
API使用教程
在手持设备如此普遍的今天,位置信息对于应用程序来讲是极其重要的,打车应用可以根据用户的位置信息呼叫附近的车辆,团购软件可以根据当前的位置推荐附近的影院和美食,地图应用可以根据用户的位置快速规划到目的地的路线,可以说位置信息对于移动应用是不可或缺的。 为了顺应这个潮流,
HTML5
为我们提供了Geolocation库,有了它我们就能够在Web应用
中
轻而易举地
实现
上述这些
功能
。那么今天我就为大家介绍一下这个库的使用。 基本用法 首先,我们可以从
浏览器
的navigator对象
中
通过geolocation属性获取到一个Geolocation的实例,如下图所示: 图
中
我们可以看到,Geolocation
Html5
定位
终极
解决
方案
背景 到新公司的第二个项目,就是和小伙伴们一起做一个H5的商城,主要在
微信
内,但也要考虑到其他
浏览器
。其
中
,首页需要根据当前用户的经纬度找到距离最近的门店并展示。前端需要做的工作就是获取用户的经纬度然后查询后台接口并渲染页面。 目标与分析 我们的目标是经过封装之后,只需要调用一个方法就可以拿到返回的位置信息。 我们需要做的事情是,针对不同的端(
微信
H5和其他
浏览器
环境)封装不同的类,再通过一个方法通过 UA 区分,调用不同环境对应的类获取位置。 在
微信
内部,经过反复的实践之后,不论是通过原生的
HTML5
定位
,还是通过第三方(如百度或腾讯地图) jsapi 获取位置,不仅
定位
时间长,甚至经常
geolocation:
HTML5
地理
定位
地理位置 介绍 这是将检查当前
浏览器
是否支持 navigator.geolocation 对象的示例网页。 如果
浏览器
不支持地理
定位
,则让页面向用户显示反馈消息。 如果支持地理
定位
,则尝试获取用户的当前位置,然后加载包含地图
中
心标记的 google STATIC 地图。
HTML5
地理
定位
作为 HTML 演变的一部分而提供的新 API 之一是地理
定位
。 这是
浏览器
根据实际 GPS 数据、ISP、IP 地址或 Wi-Fi 网络返回设备纬度和经度的能力。 参考 CODEPEN ##Links 以帮助进行地理
定位
以下是一些包含
HTML5
地理
定位
有用信息的 URL: 作者 尼涅什·帕特尔 执照 :copyright: 2015 MAD&D,阿冈昆学院。
移动开发其他问题
790
社区成员
13,285
社区内容
发帖
与我相关
我的任务
移动开发其他问题
移动平台 其他移动相关
复制链接
扫一扫
分享
社区描述
移动平台 其他移动相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章