微信小程序navigateTo异常(APP-SERVICE-SDK:Unknown URL)

背景

在开发小程序时,可能会用到banner,通过banner跳转至各种子页面。但是因为小程序自身的因素,有些是不允许的,比如通过banner跳转一个http/https链接。如果使用 wx.navigateTo完成跳转时,就会发生异常。

xml 复制代码
`navigateTo:fail APP-SERVICE-SDK:Unknown URL protocol \"https://\"

这个时候,怎么办?

解决方案

先看看该函数的描述:

博主给出两种思路:

1. 使用webview替换navigateTo

定义一个webview,指定src即可,src支持https等。

2. 使用redirectTo 替换navigateTo

当然该函数会关闭当前页面,打开新页面。这里与navigateTo有差异。

相关推荐
幽络源小助理29 分钟前
美食推荐系统微信小程序
微信小程序·小程序·美食
帅次1 小时前
Flutter Container 组件详解
android·flutter·ios·小程序·kotlin·iphone·xcode
深空数字孪生2 小时前
小程序 UI 设计,怎样在方寸间实现高效交互
ui·小程序·交互
幽络源小助理3 小时前
超市售货管理平台小程序
小程序
帅次5 小时前
Flutter setState() 状态管理详细使用指南
android·flutter·ios·小程序·kotlin·android studio·iphone
浩宇软件开发6 小时前
基于微信小程序的天气预报app
微信小程序·小程序·天气app
用户6120414922137 小时前
小程序做的超市商品管理系统
微信小程序·敏捷开发·小程序·云开发
说私域8 小时前
基于开源AI智能名片链动2+1模式S2B2C商城小程序的项目投资保障研究
人工智能·小程序·开源·零售
程序员小刘8 小时前
基于鸿蒙 HarmonyOS 5 打车小程序案例
华为·小程序·harmonyos
顽强d石头8 小时前
【uniapp】小程序中input输入框的placeholder-class不生效
前端·小程序·uni-app