uniapp webview 中嵌套了一个h5 webviewjs和jssdk也引入了。在微信开发者工具中。能正常调用uni的方法。但是预览到手机就不行了。UniAppJSBridgeReady。unii.getEnv能触发。跳转方法不行
<script type="text/javascript">
document.write(
'<script type="text/javascript" src="https://res.wx.qq.com/open/js/jweixin-1.4.0.js"><\/script>',
);
</script>
<script type="text/javascript" src="/js/webview.1.5.4.js"></script>
<script type="text/javascript">
document.addEventListener("UniAppJSBridgeReady", function () {
console.log("UniAppJSBridgeReady------admin-ready");
uni.getEnv(function (res) {
console.log("当前环境:" + JSON.stringify(res));
alert("当前环境:" + JSON.stringify(res));
// uni.navi
alert("当前环境:" + JSON.stringify(uni));
alert("当前环境:" + JSON.stringify(uni.webView));
uni.navigateBack();
uni.webView.navigateBack();
});
// document.querySelector("#postMessage").addEventListener("click", function () {
uni.postMessage({
data: {
callback: "ready",
status: "loading",
},
});
// });
});
</script>
3 个回复
赵永强 - 前端老菜鸟
参考我的插件https://ext.dcloud.net.cn/plugin?id=18856
蔡cai
https://res.wx.qq.com/open/js/jweixin-1.6.0.js
https://developers.weixin.qq.com/miniprogram/dev/component/web-view.html
蔡cai
wx.miniProgram.navigateBack
2024-10-23 09:01
2***@qq.com (作者)
回复 蔡cai: 绝了 。我打印了wx的key和uni的key。东西都有。就是调用不行。
2024-10-23 10:15
蔡cai
回复 2***@qq.com: wx.miniProgram.navigateBack使用这个也不行吗?我看你代码好像不是用这个
2024-10-23 10:27
2***@qq.com (作者)
回复 蔡cai: uni.getEnv(function (res) {
console.log("当前环境:" + JSON.stringify(res), wx, uni);
let s = Object.keys(wx).join(",");
alert("当前环境:wx" + s);
let str = Object.keys(uni).join(",");
alert("当前环境:uni" + str);
setTimeout(() => {
wx.miniProgram.navigateBack();
uni.navigateBack();
uni.webView.navigateBack();
}, 1000);
});
我新加了。在小程序里面是alert 是出来了的
2024-10-23 10:34
蔡cai
回复 2***@qq.com: 那有实现返回功能不
2024-10-23 11:05
2***@qq.com (作者)
回复 蔡cai: 没有,微信开发者工具可以。真机就没有。我真服了。不晓得是不是啥玩意影响了
2024-10-23 11:08
蔡cai
回复 2***@qq.com: wx.miniProgram.navigateTo你试下这个api生效不
2024-10-23 11:09
蔡cai
h5可以弄个vconsole插件,可以看到打印信息和报错,就不用alert
2024-10-23 11:12
2***@qq.com (作者)
回复 蔡cai: 可能和我 h5链接上面携带的参数有关系。我把参数删了。就触发了
2024-10-23 11:35
蔡cai
回复 2***@qq.com: 应该不至于吧
2024-10-23 11:56
2***@qq.com (作者)
回复 蔡cai: 可能真的,我的参数有点长
2024-10-23 12:03
蔡cai
回复 2***@qq.com: 嗯嗯
2024-10-23 13:59
2***@qq.com (作者)
alert 内容