찾다

 >  Q&A  >  본문

javascript - WeChat 개발 중 발생하는 문제

최근 WeChat 공개 플랫폼을 개발 중인데 WeChat에 내장된 브라우저에 문제가 발생했습니다.
WeChat에 내장된 브라우저로 웹사이트를 열었을 때 여러 페이지를 연속으로 클릭했는데
'닫고 싶습니다. 현재 페이지" "그리고 "현재 페이지의 데이터를 상위 창으로 다시 전송"하는 동시에 "상위 창을 새로 고칠 수 없습니다"

브라우저에서 다음과 같이 할 수 있습니다:
"현재 페이지 닫기":window.close();
"현재 페이지의 데이터를 상위 창으로 다시 전송":window.opener...

근데 WeChat 내장 브라우저에서는 전혀 유효하지 않습니다. 해결책이 있나요?
(WeChat 내장 브라우저는 현재 페이지를 닫고 데이터를 상위 창으로 다시 가져오는 js를 어떻게 구현하나요?)

过去多啦不再A梦过去多啦不再A梦2720일 전829

모든 응답(4)나는 대답할 것이다

  • 巴扎黑

    巴扎黑2017-06-17 09:18:02

    WeChat을 구현할 수 없습니다.

    해결 방법은 상위-하위 창을 사용하는 대신 단일 페이지 애플리케이션(SPA)을 수행하는 것입니다.

    회신하다
    0
  • 迷茫

    迷茫2017-06-17 09:18:02

    opener는 MS 제품이어야 합니다. WeChat은 다른 엔진을 사용하는 Webkit을 사용합니다. 어쩌면 webkit에는 opener가 없을 수도 있습니다.
    쿠키 사용을 권장합니다.

    회신하다
    0
  • 黄舟

    黄舟2017-06-17 09:18:02

    먼저 window.open은 호환되지 않습니다. WeChat 브라우저는 Google의 핵심입니다. WeChat 창을 닫으려면 다음을 인용하세요.

    으아악

    전화 방법은 다음과 같습니다.

    으아악

    이렇게 하면 현재 창이 닫히지만 데이터를 상위 창으로 다시 가져올 수는 없습니다.

    회신하다
    0
  • 某草草

    某草草2017-06-17 09:18:02

    jquery 레이어를 사용하다가 개발 중에 이런 문제가 발생했는데 완벽하게 해결되었습니다

    회신하다
    0
  • 취소회신하다