小程序套用webview如何识别用户

小程序套用webview如何识别用户,第1张

程序可以通过向自己的服务器发送请求获取用户的openid,然后将openid存储在用户的本地缓存中,每次请求时携带openid即可识别用户身份。在使用webview套用小程序的过程中,可以通过一些手段将用户的openid传递到webview中,在webview中获取openid后进行本地存储,然后在需要识别用户身份的时候读取该openid即可。当然,这种方法需要配合小程序后台接口实现,确保传递的openid是正确的并具有唯一性。

你从上个页面来到webView的时候将id参数传到webView当前页面,也或者你直接将带id参数的url拼接好传过来,然后webView页面在onload里面获取参数,如果只传id,那么就通过options.id获取到传过来的id然后拼接url,再setData,如果直接传拼接过来的url,那么就直接options.url 再setData就行了

在微信小程序的开发过程中,常常会遇到一种情形,就是需要在一个页面同时显示网页和按钮等原生组件,但是微信小程序的web-view组件却只支持整个页面显示网页,不支持同时显示。那么我们需要转换一种思路,通过rich-text来说显示网页内容,那么就能实现需求了。

那么我们应该怎么通过一个网页链接来显示内容在rich-text中呢?

1、通过url链接来获取html字符串(测试链接: http://apartment.trudian.com/service/misc/viewConvention/id/3 )

2、在页面中显示

相应的rich-text布局和其他原生组件的布局按要求布局即可。

备注:此方法仅支持内容显示的网页,如果此网页还需包含事件点击功能,此方法不支持


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11216509.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-14
下一篇2023-05-14

发表评论

登录后才能评论

评论列表(0条)

    保存