开发者社区
社区提问意见反馈
开发者钉组织
扫描二维码
加入支付宝开发者钉组织
文档中心
凯发app官方网站的技术支持 & 案例 faq 
支付宝小程序
案例分析
sdk & demo下载
常见问题
常用工具
iot小程序
运维保障
小程序 > 支付宝小程序 > 常见问题 > web-view中如何获取小程序appid
贡献者
收藏
我的文档
设置
场景分析
商家 h5 被多个小程序进行内嵌,想根据 appid 展示不同的内容,小程序没有提供 web-view 直接获取小程序 appid 的方法,可以通过在 h5 url 后面携带 appid 参数然后获取该参数,或者使用小程序与 web-view 交互进行获取。 
处理方法
url 后面携带 appid 参数
小程序 axml 代码
html
复制代码
<web-view src="www.abc.com?appid=123456" />
h5 中获取 appid
javascript
复制代码
function getrequest(str) {
var url = str ? str : decodeuri(location.search); //获取url中"?"符后的字串
var therequest = new object();
if (url.indexof('?') != -1) {
url = url.substr(1);
}
if (url) {
var strs = url.split('&');
for (var i = 0; i < strs.length; i) {
var srtarry = strs[i].split('=');
var y = srtarry.shift();
therequest[y] = unescape(srtarry.join('='));
}
}
return therequest;
}
小程序与web-view交互方法
小程序中将 appid 发送给 h5
然后 h5 中获取 appid
内容没有解决您的问题?您还可以前往 或 寻求帮助
凯发k8官方网娱乐官方 copyright © 2022 支付宝(杭州)信息技术有限公司  | icp证浙b2-20160559
该文档对你是否有帮助?
当前页面目录
网站地图