programing

ReactRedex TypeScript 앱이 iPhone 6 iOS 12.0.1(공백색 화면인 경우)을 제외한 모든 곳에서 작동하는 이유는?

prostudy 2022. 3. 31. 20:36
반응형

ReactRedex TypeScript 앱이 iPhone 6 iOS 12.0.1(공백색 화면인 경우)을 제외한 모든 곳에서 작동하는 이유는?

나의 기본 정적 ResactRedx TypeScript 앱은 Windows에서 로컬로 작동하며, iPhone 6 iOS 12.0.1을 제외한 모든 장치에 대해 GitHub Pages에 배포할 때도 작동한다(여기서는 빈 흰색 화면).

나는 다음과 같은 많은 기사를 연구했다.

대부분 모든 기기가 백지를 보여주는 사건을 해결하려 한다.하지만 그건 내 시나리오가 아니야.

다른 사람들은 오래된 브라우저가 어떻게 폴리필드를 필요로 하는지에 대해 이야기하지만, 나는 이미 내가 사용하는 것을 중심으로 시도/캐치 블록을 추가했다.fetch.

로 바꿔보기도 했다."homepage": "."package.json그러나 다시 말하지만, 대부분의 브라우저는 이미 작동하기 때문에 자산이 접근되고 있다는 것을 알고 있기 때문에 나는 그것이 이 문제와 관련이 없다고 생각한다.

좋은 생각 있어?

마침내 나는 무료 http://xip.io/ 서비스를 사용하여 내 아이폰에서 내 Windows 컴퓨터에 호스팅된 "로컬" 리액션 서버로 찾아 볼 수 있다는 것을 기억했다.

그래야 (GitHub Pages에서) 프로덕션에서 볼 수 없는 오류 메시지를 볼 수 있었다.

오류가 "ReferenceError: 변수를 찾을 수 없음: IntersectionObserver".

그래서 해결책은 폴리필을 사용하는 것이 될 것이다.

다음 링크를 참조하십시오.

"IntersectionObserver API는 12.2 이후 iOS Safari에서 지원된다." 그래서 내 아이폰이 아닌 다른 아이폰에서도 작동한 것이다.

참조URL: https://stackoverflow.com/questions/61202531/why-does-my-react-redux-typescript-app-work-everywhere-except-iphone-6-ios-12-0

반응형