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