wx.onMenuShareTimeline({
title: shareData.title, // 제목 공유
link: shareData.link, // 링크 공유
imgUrl: shareData.imgUrl, // 공유 아이콘
성공: 함수 () {
경고(123);
},
취소: 함수 () {
}
});
ios 콜백 성공 메소드가 실행되지 않고 취소 메소드가 문제 없이 실행되며 Android 시스템에는 문제가 없습니다. 이유를 설명할 수 있는 사람이 있습니까? 해결 방법
阿神2017-05-16 13:04:14
실행되지 않는 문제가 아니라 iOS에서 경고가 차단되어 있기 때문에 무언가를 프롬프트하고 싶다면 js를 사용하여 p를 제어하여 프롬프트 상자를 팝업시키는 것만 가능합니다.
我想大声告诉你2017-05-16 13:04:14
iOS나 Android 시스템에서는 이유가 아닐 수도 있습니다.
두 휴대폰의 WeChat 버전이 다르기 때문에 차이가 발생할 수 있습니다.
최근 공유와 관련하여 WeChat은 최신 버전으로 업그레이드했으며 공유 링크에 대한 엄격한 요구 사항을 적용했습니다. 공유 링크는 JS 보안 도메인 이름 아래의 페이지 링크여야 합니다.
위의 문제가 아니라면
으아악怪我咯2017-05-16 13:04:14
이것 때문에 며칠 전 똥을 너무 많이 먹었습니다. . . .
예를 들어 HTML이 http://abc.com/index.html에 있는 경우 해당 공유 링크도 동일한 도메인 이름에 있어야 합니다
도메인이 다른 경우: 일부 시스템은 정상이고 일부 시스템은 비정상입니다.
(그리고 가장 중요한 점은 WeChat의 개발 문서에는 두 가지 버전이 있다는 것입니다. 한 버전에서는 이를 지적하고, 한 버전에서는 이를 지적하지 않습니다. 정말 훌륭합니다. 문제 설명에 제공된 코드에 따르면 후자는 내가 많은 사람을 속였나봐)
. . . 물론 귀하의 문제는 다른 도메인으로 인해 발생한다고 생각합니다. . . . .