728x90
반응형
<현상>
iOS 팀즈앱 > 사용자 앱에서 자바스크립트 prompt 명령어 사용시 팀즈 앱이 종료되는 심각한 버그 확인
안드로이드 팀즈에서는 문제가 없지만 iOS에서는 prompt 명령어사용시 앱이 종료가 되어 버린다.
// 버그를 유발한 prompt 자바스크립트 코드?!
var password = prompt('암호를 입력하세요.', '');
<확인>
스택오버플러우 해결방안 - setTimeout를 이용한 딜레이로 해결
iOS 마우이 프로젝트에서도 prompt 문제가 있었던 것으로 파악된다.
https://github.com/dotnet/maui/issues/7541
<해결방법>
prompt 자바스크립트 코드를 사용하지 않고 jquery confirm 플러그인의 prompt 모듈을 이용하여 입력값을 받아 해결하였다.
아예 해당 코드를 사용하지 않아 버그를 원천차단한 셈이다.
<여담>
역시 플랫폼이 다양하고 팀즈앱 내에서 작동되는 모바일웹앱(?!)이라 구현 난이도도 있고 테스트가 많이 필요하다.
728x90
반응형
'개발' 카테고리의 다른 글
[.NET] MSSQL OUTPUT을 사용한 프로시저 사용방법 (0) | 2022.09.22 |
---|---|
[.NET] Java @Deprecated 처럼 .NET에 적용하는 방법 (0) | 2022.09.05 |
[DataTables] paginate 문자열(previous/next) 지우는 방법 (0) | 2022.07.18 |
[AspNetCore] HTTP Error 404.15 - Not Found 에러발생 (0) | 2022.06.17 |
Visual Studio 2022 Community(17.2) 설치방법(윈도우11) (2) | 2022.05.31 |