전제: WeChat jssdk 공유 기능을 호출하고 WeChat 개발자 도구를 통해 디버깅하면 오류 메시지 없이 정상적으로 호출됩니다.
문제: 호출이 성공하고 개발자 도구가 정상적으로 표시됩니다. 그러나 실제 장치에서 디버깅하고 공유한 후에는 사용자 정의 콘텐츠가 유효하지 않게 되고 WeChat에서 자동으로 얻는 기본 콘텐츠가 됩니다! 게시 날짜 기준으로 IOS 측에서는 모든 것이 정상이며(IOS 측의 규칙은 아직 변경되지 않았을 수 있음) Android 측의 공유 작업은 정상이며 사용자 정의된 콘텐츠는 유효하지 않습니다.
이유: WeChat은 공유 규칙을 재조정했습니다. 공유 주소는 공식 계정 JS 인터페이스의 보안 도메인 이름과 일치해야 합니다.
예: 맞춤 URL: 이 맞춤 경로의 루트 주소는 xxx.xxxx.com입니다. 그러면 공용 계정 JS 인터페이스 보안 도메인 이름은 xxx.xxxx.com입니다. 이런 방식으로 공유를 정상적으로 사용자 정의할 수 있습니다.
예: 맞춤 URL: 이 맞춤 경로의 루트 주소는 xxx.xxxx.com/xxx 입니다. 그러면 공용 계정 JS 인터페이스 보안 도메인 이름은 xxx.xxxx.com/xxx 입니다. 이런 방식으로 공유를 정상적으로 사용자 정의할 수 있습니다.
참고: 위의 예와 같이 JS 인터페이스 보안 도메인 이름 주소는 사용자 정의 경로 구성의 루트 경로와 동일해야 합니다.
위의 결론은 모두 제가 직접 테스트한 내용이므로 다른 분들과 차이가 있는 점 양해 부탁드립니다.
기타 : 위에서 말씀드린대로 문제는 없으나 사진이 표시되지 않으니 이 글을 참고해주세요.
위 내용은 WeChat jssdk 공유 기능 예제 튜토리얼의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!