💡 개발 이슈와 해결
-
[JavaScript] 문자 개행 처리 / 줄바꿈 처리 ('\n', 개행문자) / replace💡 개발 이슈와 해결/📚 누군가를 위한 기록 2021. 12. 24. 14:47
개행문자 : 컴퓨터에서 줄바꿈을 나타내는 제어문자 개행이 \n으로 넘어오는 경우가 생깁니다. 이럴 경우에는 HTML 화면에 개행이 안되는 경우가 있는데요. 아래와 같이 해당 부분을 변경 하면 됩니다. str = str.replace(/(?:\r\n|\r|\n)/g, ' '); 문제 데이터를 보여주는데, 줄바꿈이 되지 않아서 원인을 분석하였습니다. 원인 개발자 도구에 Console에 console.log(agentData); 로 확인해보니 사용하고자 하는 REMARK에 '\r\n\r\n' 가 들어가서 개행 처리가 필요했습니다. 해결 {agentData ? {agentData.REMARK} : } {agentData ? ( {agentData.REMARK.replace(/(?:\r\n\r\n|\n\n)/g,..
-
[iOS] iOS 15 버전에서 웹뷰 화면 개발 시, a태그나 button태그로 작업한 글자의 색이 파란색으로 나오는 문제💡 개발 이슈와 해결/📚 누군가를 위한 기록 2021. 12. 2. 16:23
문제 네이티브앱(NativeApp) 안에 웹뷰(WebView)로 화면 개발을 했습니다. 그런데 아이폰에서 , 등등 글자가 파란색으로 나오는 문제가 발생했습니다. 원인 디버깅을 해보았더니 iOS 15버전으로 업데이트가 되면서 발생하게 되었는데요. 동일한 문제를 겪으신 분들은 아마 user agent stylesheet에 color 값이 color: -apple-system-blue; 로 들어갔을거에요. 해결 명시적으로 color 의 값을 지정해주었더니 해결이 되었습니다. iOS 15 버전에서 웹뷰 화면 개발 시, a태그나 button태그로 작업한 내용이 파란색 글자로 나오는 문제. Text in HTML Buttons is blue on iOS 15.