web-view转发分享的url的参数如何传递
webview 转发出去的页面需要带一个参数,实际打开转发后的页面url中的并没有拿到参数。
转发后打印的pathvalue 的值:/pages/select_time?url=https://xxxxxx/redpacket/packet_frm2.html?no=sap-666666。真机打开转发后的页面弹出的window.location:https://xxxxxx/redpacket/packet_frm2.html。后面的参数没了。 请问一下参数是怎么带的,谢谢
2 回复
var url = ‘http://www.baidu.com’;
你需要将URL编码:var encodeUrl = encodeURIComponent(url);
跳转时:/pages/select_time?url=encodeUrl;
在web-view页面:
var url = decodeURIComponent(options.url);