- 小程序web-view内的H5页面,报风险提示如何解决
小程序web-view内的H5页面,点击输入框的时候报风险提示:防欺诈盗号,请勿支付或输入QQ密码,如何解决呢? 以前公众号报这个的时候,是设置业务域名,但是小程序的业务域名已经设置了,如果不设置是打不开H5页面的,但是现在报这个风险提示怎么办呢?
2018-03-29 - 小程序web-view环境中打开H5页面后用户代理的问题
经过测试,小程序web-view环境中打开H5页面后和微信公众号中打开H5页面这两种情况下的用户代理是一样的,php中是$_SERVER['HTTP_USER_AGENT'], 这个怎么没有加以区分呢,安卓手机中是有区分的,因为项目业务中需要根据用户代理区分环境操作,希望微信官方能增加相应的字符串以做区分,谢谢 具体测试内容如下: 苹果手机小程序的用户代理: "Mozilla/5.0 (iPhone; CPU iPhone OS 11_2_1 like Mac OS X) AppleWebKit/604.4.7 (KHTML, like Gecko) Mobile/15C153 MicroMessenger/6.6.1 NetType/WIFI Language/zh_CN" 苹果手机微信的用户代理: "Mozilla/5.0 (iPhone; CPU iPhone OS 11_2_1 like Mac OS X) AppleWebKit/604.4.7 (KHTML, like Gecko) Mobile/15C153 MicroMessenger/6.6.1 NetType/WIFI Language/zh_CN" 安卓手机小程序的用户代理: "Mozilla/5.0 (Linux; Android 5.1.1; Mi-4c Build/LMY47V; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/53.0.2785.49 Mobile MQQBrowser/6.2 TBS/043632 Safari/537.36 MicroMessenger/6.6.1.1220(0x26060133) NetType/WIFI Language/zh_CN MicroMessenger/6.6.1.1220(0x26060133) NetType/WIFI Language/zh_CN miniProgram" 安卓手机微信的用户代理: "Mozilla/5.0 (Linux; Android 5.1.1; Mi-4c Build/LMY47V; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/53.0.2785.49 Mobile MQQBrowser/6.2 TBS/043632 Safari/537.36 MicroMessenger/6.6.1.1220(0x26060133) NetType/WIFI Language/zh_CN" 小程序调试器的用户代理: "Mozilla/5.0 (iPhone; CPU iPhone OS 9_1 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13B143 Safari/601.1 wechatdevtools/1.01.170925 MicroMessenger/6.5.7 Language/zh_CN webview/1_62 webdebugger miniprogram port/9974"
2018-01-05 - web-view的src设置动态url访问不稳定
[代码]<!--index.wxml[代码][代码]<[代码][代码]web-view[代码] [代码]src[代码][代码]=[代码][代码]"{{url}}"[代码][代码]></[代码][代码]web-view[代码][代码]>[代码][代码]//index.js[代码][代码]var[代码] [代码]app = getApp();[代码][代码]Page({[代码][代码]/**[代码][代码] [代码][代码]* 页面的初始数据[代码][代码] [代码][代码]*/[代码][代码] [代码][代码]data: {[代码][代码] [代码][代码]url: [代码][代码]"https://demo.kaidekuai.com/index.php"[代码][代码] [代码][代码]},[代码][代码]/**[代码][代码] [代码][代码]* 生命周期函数--监听页面显示[代码][代码] [代码][代码]*/[代码][代码] [代码][代码]onShow: [代码][代码]function[代码] [代码]() {[代码][代码] [代码][代码]var[代码] [代码]that = [代码][代码]this[代码][代码];[代码][代码] [代码][代码]console.log([代码][代码]"index页面的onshow方法调用一次"[代码][代码]);[代码][代码] [代码][代码]if[代码] [代码](app.globalData.tempUrl != [代码][代码]null[代码][代码]){[代码][代码] [代码][代码]that.setData({[代码][代码] [代码][代码]url: app.globalData.tempUrl[代码][代码] [代码][代码]});[代码][代码] [代码][代码]console.log([代码][代码]"新Url:"[代码] [代码]+ [代码][代码]this[代码][代码].data.url);[代码][代码] [代码][代码]}[代码][代码] [代码] [代码] [代码][代码]},[代码][代码]})[代码][代码]//其他页面.js[代码][代码]//跳回index的web-view[代码][代码] [代码][代码]app.globalData.tempUrl = [代码][代码]'https://demo.kaidekuai.com/index.php?act=weixin&do=fastlogin_mina&op=login_success'[代码][代码];[代码][代码] [代码][代码]wx.redirectTo({[代码][代码] [代码][代码]url: [代码][代码]'../index/index'[代码][代码],[代码][代码] [代码][代码]success: [代码][代码]function[代码][代码](){[代码][代码] [代码][代码]console.log([代码][代码]"跳转成功"[代码][代码]);[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail: [代码][代码]function[代码][代码](){[代码][代码] [代码][代码]console.log([代码][代码]"跳转失败"[代码][代码]);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码]使用上面的方法,在其他页面里面设置app的全局参数url后,跳转到index页面,index页面的onshow方法中setData设置这个url,这样有时候跳过去的页面是对的,有时候不对,好像query参数没有正确处理直接跳到了H5的主页面 请问这是什么原因呢?代码里面有什么问题吗? 是不是因为setData是异步操作的原因? 那对于这种web-view需要传递动态url的情况应该怎么实现呢?
2018-01-04 - web-view中的H5页面的window.onload的事件无法捕捉怎么处理
[代码]<[代码][代码]script[代码] [代码]type[代码][代码]=[代码][代码]"text/javascript"[代码] [代码]src[代码][代码]=[代码][代码]"https://res.wx.qq.com/open/js/jweixin-1.3.0.js"[代码][代码]></[代码][代码]script[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]script[代码][代码]>[代码][代码] [代码][代码]window.onload=function(){[代码][代码] [代码][代码]wx.miniProgram.navigateTo({url: '/pages/login/login'});[代码][代码] [代码][代码]}[代码][代码] [代码][代码]</[代码][代码]script[代码][代码]>[代码]我希望在H5的某个页面加载时就跳转到小程序的页面,使用上面的代码,效果无法实现。 是不是因为在小程序的web-view容器里面window.onload这个事件无法捕捉到?那对于这种需求应该怎么处理呢?
2018-01-03 - 接入微信sdk之后,微信用户操作小程序时能调出自己的微信好友列表进行操作吗?
如题,接入微信sdk之后,微信用户操作小程序时能调出自己的微信好友列表进行操作吗?比如说,用户调出自己的微信好友列表,选择某一个好友用来做一些操作,然后系统记录好友的昵称和头像地址、openId
2017-07-04 - 小程序全局变量的设置和取值问题
我在app.js中getUserInfo()方法中,通过调用微信服务器和系统服务器的接口获取数据设置了globalData.userInfo和globalData.userId,然后在下一步获取这些数据,但是却获取不到,不知道是为什么,这里有同步或者异步执行的问题吗? [图片]
2017-06-30