小程序
小游戏
企业微信
微信支付
扫描小程序码分享
- 当前 Bug 的表现(可附上截图)
引用组件:
weixin-js-sdk 1.3.3
页面:
/pages/index/index webview 在这里
/pages/share/share
web-view 内调用 redirectTo/navigateTo 跳转 share 显示成功
但页面没有跳转小程序,开发工具测试是正常的
求解答
- 预期表现
跳转到对应的小程序页面
- 复现路径
- 提供一个最简复现 Demo
暂无
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
function ready() { console.log(window.__wxjs_environment === 'miniprogram') // true}if (!window.WeixinJSBridge || !WeixinJSBridge.invoke) { document.addEventListener('WeixinJSBridgeReady', ready, false) } else { ready() }
在你的网页代码中这样 就可以跳转到 小程序的页面
不过你的网页中要引入jweixin-1.3.2.js
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
这段代码只是用来判断是否小程序环境的吧?
console.log(window.__wxjs_environment === 'miniprogram')
这句 改成 if(window.__wxjs_environment === 'miniprogram'){
//这里写跳转的语句
}
嗯,谢谢回复。
问题已经解决了,是引入 jssdk 时调用了 wx.config 导致的
,这是相关的文档,你可以看下:https://developers.weixin.qq.com/miniprogram/dev/component/web-view.html
谢谢你的回答,文档都看过的。
今天测试了下:
1 直接引入 jweixin-1.3.2.js,同步/异步调用测试都没问题
2 使用 weixin-js-sdk npm包
开发工具表现正常
远程调试有几率出现 webviewId not found/unexist 的错误
真机上不能跳转页面
可能是引用的 weixin-js-sdk 或者打包导致的问题
有两个个问题请教下:
1 weixin-js-sdk npm包是否官方维护的
2 若否,是否有支持的计划
weixinjssdk npm这个不是我们支持的不建议使用
找到问题了,去掉 wx.config 接口调用就好了。
web-view 里使用 jssdk 不用调这个接口,而且也不能调吗?
或者换个问法,web-view 怎么才能跳转回小程序呢?
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
function ready() { console.log(window.__wxjs_environment === 'miniprogram') // true}if (!window.WeixinJSBridge || !WeixinJSBridge.invoke) { document.addEventListener('WeixinJSBridgeReady', ready, false) } else { ready() }
在你的网页代码中这样 就可以跳转到 小程序的页面
不过你的网页中要引入jweixin-1.3.2.js
这段代码只是用来判断是否小程序环境的吧?
console.log(window.__wxjs_environment === 'miniprogram')
这句 改成 if(window.__wxjs_environment === 'miniprogram'){
//这里写跳转的语句
}
嗯,谢谢回复。
问题已经解决了,是引入 jssdk 时调用了 wx.config 导致的
,这是相关的文档,你可以看下:https://developers.weixin.qq.com/miniprogram/dev/component/web-view.html
谢谢你的回答,文档都看过的。
今天测试了下:
1 直接引入 jweixin-1.3.2.js,同步/异步调用测试都没问题
2 使用 weixin-js-sdk npm包
开发工具表现正常
远程调试有几率出现 webviewId not found/unexist 的错误
真机上不能跳转页面
可能是引用的 weixin-js-sdk 或者打包导致的问题
有两个个问题请教下:
1 weixin-js-sdk npm包是否官方维护的
2 若否,是否有支持的计划
weixinjssdk npm这个不是我们支持的不建议使用
找到问题了,去掉 wx.config 接口调用就好了。
web-view 里使用 jssdk 不用调这个接口,而且也不能调吗?
或者换个问法,web-view 怎么才能跳转回小程序呢?