🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
# 魔工坊 WebApp 文档 MogoWebApp 是一个跨平台,可 js 交互的浏览器 ## 使用实例 假设我现在需要分享一篇文章给我的微信好友 ### 第一步:实现 App 申明的 js 方法 ~~~ //JavaScript code function nativeShare (htm,title,pic,url){ window.postMessage(JSON.stringify({ "action":"share",// 更多 action 见 action对照表 "data":{ "htm": htm, // 该参数暂时无效 "title": title, // 分享出去的标题 "pic": pic, // 分享出去的缩略图 "url": url, // 分享出去的链接 } })); } ~~~ ### 第二步:在网页里面需要分享的按钮上面调用第二步的 js 方法并传入对应参数 ~~~ // 比如 <?php if (ereg('MogoWebApp', $_SERVER['HTTP_USER_AGENT'])){?> // 说明访问该页面的是 App <a href="javascript:;" onclick="nativeShare('暂时没啥用','我是标题','我是图片','我是链接')">我是App分享</a> <?php }else{ ?> <a href="http://www.baidu.com">我是网页的样子</a> <?php } ?> ~~~ ## 如何判断用户是在 app 还是浏览器打开了该页面? //PHP code if (ereg('MogoWebApp', $_SERVER['HTTP_USER_AGENT'])){ //说明访问该页面的是 App }