1. Определяемая информация
1. логотип, отображаемый во время обмена;
2. Поделиться шириной логотипа;
3. Поделиться высотой логотипа;
4. Поделиться отображаемым заголовком (вызов по умолчанию в заголовок веб -страницы);
5. Поделитесь отображенным описанием (вызов по умолчанию в заголовке веб -страницы);
6. Поделитесь ссылкой (по умолчанию - URL -адрес текущей страницы).
7. Поделитесь Аппидом из WeChat (обычно пустым).
2. Как использовать
1. Представьте WeChat совместное использование компонента JS:
Кода -копия выглядит следующим образом:
/*******************************************
* Автор: Мистер Тит
* Описание: поделиться общим кодом на WeChat
*Метод использования: _wxshare ('Поделиться отображаемым логотипом', «ширина логотипа», «высота логотипа», «Поделиться заголовком», «Поделиться описание», «Общая ссылка», «weChat appid» (обычно не требуется заполнять) ') ;
***************************************/
Функция _wxshare (IMG, ширина, высота, заголовок, desc, url, appid) {
// параметры инициализации
img = img || 'http: //a.zhixun.in/plug/img/ico-share.png';
ширина = ширина || 100;
высота = высота || 100;
title = title || document.title;
desc = desc || document.title;
url = url || document.location.href;
appid = appid || '';
// встроенный метод для WeChat
функция _sharefriend () {
Weixinjsbridge.invoke ('sendappmessage', {
'Appid': Appid,
'img_url': img,
'img_width': ширина,
'img_height': высота,
'Link': url,
'desc': desc,
«Название»: заголовок
}, function (res) {
_Report ('send_msg', res.err_msg);
})
}
function _sharetl () {
Weixinjsbridge.invoke ('sharetimeline', {
'img_url': img,
'img_width': ширина,
'img_height': высота,
'Link': url,
'desc': desc,
«Название»: заголовок
}, function (res) {
_Report ('Timeline', res.err_msg);
});
}
function _sharewb () {
Weixinjsbridge.invoke ('sharewibo', {
'Content': desc,
'url': url,
}, function (res) {
_Report ('weibo', res.err_msg);
});
}
// Weixinjsbridgeready Event будет вызвано при инициализировании встроенного браузера WeChat.
document.addeventlistener ('weixinjsbridgeready', function OnbridgeDeady () {
// Отправить его друзьям
Weixinjsbridge.on ('menu: share: appmessage', function (argv) {
_Sharefriend ();
});
// Поделиться с друзьями
Weixinjsbridge.on ('menu: share: timeline', function (argv) {
_Sharetl ();
});
// Поделиться на Weibo
Weixinjsbridge.on ('menu: share: weibo', function (argv) {
_Sharewb ();
});
}, ЛОЖЬ);
}