带‘#’的字符串,在iOS系统里的小程序中,都丢失了
你想反馈一个 Bug 还是 提一个需求?
bug
如果是 Bug:
* Bug 表现是什么?预期表现是什么?
在webview中通过navigateTo跳转到另一个webview,携带了一个URL作参数,该URL中带有字符‘#’,在新webview的onLoad中解析得到该URL并打开,结果是:在安卓手机、开发工具里没问题,在iOS里面打不开,通过wx.showModal打印看到的是字符‘#’丢失了,在安卓手机、开发工具里打印出来是正确的
* 如何复现?
直接打印个‘#’也会丢失
* 提供一个最简复现 Demo
直接打印个‘#’
10 回复
我是在webview的h5里面,把url通过navigateTo带参数传递到小程序代码里,类似:
window.wx.miniProgram.navigateTo({ url: `../webview/index?openURL= 'URL(含‘#’号)' ` }) |
然后在小程序里通过webview打开这个URL,
结果是:在安卓手机、开发工具里没问题,在iOS里面打不开