최근 WeChat 공개 플랫폼을 개발 중인데 WeChat에 내장된 브라우저에 문제가 발생했습니다.
WeChat에 내장된 브라우저로 웹사이트를 열었을 때 여러 페이지를 연속으로 클릭했는데
'닫고 싶습니다. 현재 페이지" "그리고 "현재 페이지의 데이터를 상위 창으로 다시 전송"하는 동시에 "상위 창을 새로 고칠 수 없습니다"
브라우저에서 다음과 같이 할 수 있습니다:
"현재 페이지 닫기":window.close();
"현재 페이지의 데이터를 상위 창으로 다시 전송":window.opener...
근데 WeChat 내장 브라우저에서는 전혀 유효하지 않습니다. 해결책이 있나요?
(WeChat 내장 브라우저는 현재 페이지를 닫고 데이터를 상위 창으로 다시 가져오는 js를 어떻게 구현하나요?)
巴扎黑2017-06-17 09:18:02
WeChat을 구현할 수 없습니다.
해결 방법은 상위-하위 창을 사용하는 대신 단일 페이지 애플리케이션(SPA)을 수행하는 것입니다.
迷茫2017-06-17 09:18:02
opener는 MS 제품이어야 합니다. WeChat은 다른 엔진을 사용하는 Webkit을 사용합니다. 어쩌면 webkit에는 opener가 없을 수도 있습니다.
쿠키 사용을 권장합니다.
黄舟2017-06-17 09:18:02
먼저 window.open은 호환되지 않습니다. WeChat 브라우저는 Google의 핵심입니다. WeChat 창을 닫으려면 다음을 인용하세요.
으아악전화 방법은 다음과 같습니다.
으아악이렇게 하면 현재 창이 닫히지만 데이터를 상위 창으로 다시 가져올 수는 없습니다.