# 魔工坊 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
}