위 챗 js 친구 권 공유 (2)
최근 에 또 위 챗 공유 기능 을 사용 했다.처음 쓰 지 는 않 았 지만 다행히 구 덩이 를 밟 았 으 니 나 눠 보 세 요.
위 챗 sdk 에 의 해 작 성 된 코드 는 한 걸음 한 걸음 순 조 롭 지만 그 다음 에 위 챗 이 되 돌아 오 는 공유 결 과 를 가 져 올 때 IOS 에 문제 가 있 고 인터넷 에서 여러 가지 검색 을 합 니 다. 그러나 제 가 얻 은 대부분의 답 은 링크 url 을 공유 하 는 제한 입 니 다. 즉, 이 링크 도 메 인 이름 이나 경 로 는 현재 페이지 에 대응 하 는 공공 번호 JS 보안 도 메 인 이름과 일치 해 야 합 니 다.
그러나 나의 url 이 요구 에 부합 되 지 않 으 면 공유 후의 리 셋 을 받 지 못 한다. 그리고 한바탕 고생 을 한 끝 에 위 챗 공유 의 성공 적 인 리 셋 방법 에 타 이 머 를 추가 하면 ok 이다.
→ 알림:
4. 567917. 여 기 는 제 가 사용 하 는 버 전 (1.3.2) 입 니 다. 여 기 는 잠시 바 꾸 지 않 겠 습 니 다. 4. 567918.
4. 567917. 정부 에서 1.4.0 까지 상세 한 내용 참고:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421141115
☞ 더 많은 위 챗 공유 내용 이동 가능:https://www.cnblogs.com/imelemon/p/7088556.html
function wxShare(){
// 1 JS ,
wx.ready(function () {
wx.checkJsApi({
jsApiList: [
'onMenuShareAppMessage',
'onMenuShareTimeline'
],
success: function (res) {
console.log(" :"+JSON.stringify(res));
}
});
/* 1.3*/
wx.onMenuShareAppMessage({
type: 'link', // ,music、video link, link
title: '【 】2019 !', //
desc: 'hello。', //
link:'https://'+location.hostname+'/web',
imgUrl: '', //
success: function (res) {
//
if(res.errMsg.indexOf(':ok')!=-1){
shareCallback();//
}else if(res.errMsg.indexOf(':cancel')!=-1){
mui.toast(' ');
}else{
mui.toast(' ');
}
},
cancel: function () {
alert(" ");
}
});
/* 1.3 */
wx.onMenuShareTimeline({
type: 'link', // ,music、video link, link
title: '【 】2019 !', //
link:'https://'+location.hostname+'/web',
imgUrl: '', //
success: function(res){
setTimeout(function(){
shareCallback();//
},500);
},
cancel: function () {
alert(" ");
}
});
})
wx.error(function(res){
mui.toast("wx:"+res.errMsg);
});
}
/* */
function shareCallback(){
$.ajax({
type : 'post',
url : '/web/tic/shareCallback',
dataType:'json',
beforeSend: function() {
$('.mui-loading').show();
mask.show();//
},
success: function(json){
mask.close();//
console.log(json);
if(json.status=='fail'){
mui.toast(json.msg);
return;
}else{
mui.toast(' !');
setTimeout(function(){
if(json.getRed==1){
$('.shareModal').hide()
$('.pop_wrap').show();
}else{
window.location.reload();
}
},800);
}
},
error:function(XMLHttpRequest, textStatus, errorThrown){
mask.close();//
alert('error:'+textStatus+"***"+JSON.stringfy(XMLHttpRequest.readyState))
mui.toast(' (500)');
}
});
}
posted @
2019-02-26 18:42 _물고기 한 마리 읽 기 (
...) 댓 글 (
...) 모음 집 편집
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.