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>
0 个回复