minimimi

[개발 도구] 개발에 도움을 주는 크롬 확장 프로그램 추천 본문

프로그래밍 공부/개발 관련

[개발 도구] 개발에 도움을 주는 크롬 확장 프로그램 추천

99mini 2023. 3. 27. 00:31
반응형

1. FE 개발 도구

1. Allow CORS: Access-Control-Allow-Origin

https://chrome.google.com/webstore/detail/allow-cors-access-control/lhobafahddgcelffkeicbaginigeejlf?hl=ko

 

Allow CORS: Access-Control-Allow-Origin

Easily add (Access-Control-Allow-Origin: *) rule to the response header.

chrome.google.com

'Allow CORS: Access-Control-Allow-Origin' 확장에 대해 자세히 알아보기 전에 먼저 CORS가 무엇인지 이해해 보겠습니다. CORS는 웹사이트가 다른 도메인이나 프로토콜에 요청하는 것을 방지하기 위해 웹 브라우저에 구현된 보안 기능입니다. 예를 들어 "example.com"에서 호스팅되는 웹 응용 프로그램이 있고 "api.example.net"의 리소스에 액세스하려고 시도하는 경우 브라우저는 CORS 제한으로 인해 요청을 차단합니다. 이것은 중요한 데이터에 대한 무단 액세스를 방지하고 사용자의 개인 정보를 보호하기 위한 것입니다.

CORS를 우회해야 하는 이유는 무엇입니까?

CORS 제한은 보안상의 이유로 필요하지만 웹 개발자에게 문제를 일으킬 수도 있습니다. 타사 API에 AJAX 요청을 하거나 CDN에서 리소스에 액세스하는 것과 같은 합법적인 이유로 다른 출처의 리소스에 액세스해야 하는 경우가 있습니다. 이러한 경우 CORS 제한으로 인해 필요한 데이터를 얻지 못하고 개발 프로세스를 방해할 수 있습니다.

'Allow CORS: Access-Control-Allow-Origin' 확장 프로그램은 Chrome 브라우저에서 CORS 제한을 우회할 수 있는 Chrome 확장 프로그램입니다. 이 확장을 설치하면 CORS 오류가 발생하지 않고 다른 도메인의 리소스를 요청할 수 있습니다. 확장 기능은 필요한 Access-Control-Allow-Origin 헤더를 서버의 응답에 추가하여 작동하며, 이는 리소스가 액세스하기에 안전함을 브라우저에 알려줍니다.

2. ColorZilla

https://chrome.google.com/webstore/detail/colorzilla/bhlhnicpbhignbdhedgjhgdocnmhomnp?hl=ko

 

ColorZilla

Advanced Eyedropper, Color Picker, Gradient Generator and other colorful goodies

chrome.google.com

웹 개발자 또는 디자이너는 훌륭하고 기능적인 웹 사이트를 만드는 데 적합한 도구를 갖는 것이 얼마나 중요한지 알고 있습니다. 이러한 도구 중 하나는 색상 관리 및 식별에 도움이 되는 강력한 Chrome 확장 프로그램인 ColorZilla입니다.

웹 페이지에서 색상을 식별, 복사 및 저장할 수 있는 Chrome 확장 프로그램입니다. 프로젝트의 색상을 일치시키거나 색상 구성표를 만들어야 하는 웹 개발자와 디자이너에게 유용한 도구입니다. 확장 기능에는 색상 선택기, 색상 그라디언트 생성기 및 팔레트 브라우저를 비롯한 다양한 기능이 있습니다.

브라우저 도구 모음의 아이콘을 클릭하여 해당 기능에 액세스할 수 있습니다. 거기에서 색상 선택기 도구를 사용하여 웹 페이지의 어느 지점에서나 색상을 선택할 수 있으며 확장 프로그램은 색상의 HEX, RGB 및 HSL 값을 표시합니다. 그런 다음 이 값을 클립보드에 복사하거나 나중에 사용할 수 있도록 팔레트에 저장할 수 있습니다.

또 다른 유용한 기능은 그래디언트 생성기로서, 그래디언트의 각도와 방향뿐만 아니라 시작 및 끝 색상을 지정하여 사용자 정의 그래디언트를 생성할 수 있습니다. 실시간으로 그라디언트를 미리 보고 웹 사이트에서 어떻게 보이는지 확인할 수도 있습니다.

ColorZilla는 색상 관리 및 식별과 관련하여 많은 시간과 노력을 절약할 수 있습니다. 수동으로 색상을 일치시키거나 해당 값을 추측하는 대신 색상 선택기 도구를 사용하여 웹 페이지의 모든 색상을 빠르고 정확하게 식별할 수 있습니다. 이는 클라이언트의 브랜드 색상을 일치시키거나 웹 사이트에 일관된 색상 구성표를 만들 때 특히 유용할 수 있습니다.

3. JSON Viewer

https://chrome.google.com/webstore/detail/json-viewer/gbmdgpbipfallnflgajpaliibnhdgobh?hl=ko

 

JSON Viewer

The most beautiful and customizable JSON/JSONP highlighter that your eyes have ever seen. Open source at https://goo.gl/fmphc7

chrome.google.com

Chrome 브라우저에 JSON 뷰어 확장 프로그램을 설치하면 웹 페이지에서 JSON 데이터를 자동으로 감지하여 사용자에게 친숙한 형식으로 표시합니다. 확장 프로그램은 트리 보기, 원시 텍스트 보기 또는 보기가 필요할 때까지 많은 양의 데이터를 숨기는 축소된 보기를 포함하여 다양한 방식으로 JSON 데이터의 형식을 지정할 수 있습니다.

JSON 뷰어 확장에는 JSON 데이터 내에서 특정 키 또는 값을 빠르게 찾을 수 있는 검색 기능도 있습니다. 이는 수백 또는 수천 개의 키-값 쌍이 포함된 대규모 데이터 세트로 작업할 때 특히 유용할 수 있습니다.

4. React Developer Tools

https://chrome.google.com/webstore/detail/react-developer-tools/fmkadmapgofadopljbjfkapdkoienihi?hl=ko

 

React Developer Tools

Adds React debugging tools to the Chrome Developer Tools. Created from revision 28ce1c171 on 3/22/2023.

chrome.google.com

Chrome 브라우저에 React Developer Tools 확장 프로그램을 설치하면 Chrome DevTools를 열고 React 탭을 선택하여 해당 기능에 액세스할 수 있습니다. 여기에서 애플리케이션의 모든 React 구성 요소 트리를 보고 해당 속성 및 상태를 검사하고 성능을 모니터링할 수 있습니다.

React Developer Tools의 가장 유용한 기능 중 하나는 개별 구성 요소의 소품과 상태를 검사하는 기능입니다. 이는 문제를 디버그하거나 응용 프로그램을 최적화하려고 할 때 특히 유용할 수 있습니다. 또한 React Developer Tools 패널에서 직접 구성 요소의 속성과 상태를 수정할 수 있으므로 다양한 시나리오를 빠르게 테스트하고 애플리케이션이 어떻게 작동하는지 확인할 수 있습니다.

React Developer Tools의 또 다른 유용한 기능은 성능 모니터링 도구입니다. 이 도구를 사용하면 개별 구성 요소의 성능을 추적하고 애플리케이션 속도를 저하시킬 수 있는 병목 현상이나 성능 문제를 식별할 수 있습니다.

React Developer Tools의 구성 요소 트리 보기는 애플리케이션의 구조를 이해하고 문제를 일으킬 수 있는 구성 요소를 식별하는 데에도 유용할 수 있습니다. 구성 요소 계층 구조를 명확하게 파악하면 응용 프로그램의 구조를 더 잘 이해하고 응용 프로그램을 최적화하는 방법에 대해 정보에 입각한 결정을 내릴 수 있습니다.

5. Redux DevTools

https://chrome.google.com/webstore/detail/redux-devtools/lmhkpmbekcpmknklioeibfkpmmfibljd?hl=ko

 

Redux DevTools

Redux DevTools for debugging application's state changes.

chrome.google.com

Chrome 브라우저에 Redux DevTools 확장 프로그램을 설치하면 Chrome DevTools를 열고 Redux 탭을 선택하여 해당 기능에 액세스할 수 있습니다. 여기에서 발송된 모든 작업의 기록, 애플리케이션의 현재 상태 및 이전 상태를 통한 타입 립스 기능을 볼 수 있습니다.

Redux DevTools의 가장 유용한 기능 중 하나는 이전 상태를 통해 시간 여행을 할 수 있는 기능입니다. 이는 문제를 디버그하거나 시간 경과에 따라 애플리케이션 상태가 어떻게 변경되었는지 이해하려고 할 때 특히 유용할 수 있습니다. 또한 언제든지 상태를 검사할 수 있으므로 애플리케이션이 어떻게 작동하는지 더 잘 이해할 수 있습니다.

Redux DevTools의 또 다른 유용한 기능은 애플리케이션 상태를 내보내고 가져오는 기능입니다. 이는 팀 구성원 간에 상태를 공유하거나 다른 시스템에서 문제를 디버깅하는 데 유용할 수 있습니다.

애플리케이션의 상태를 내보내고 가져오는 기능은 팀 구성원 간에 상태를 공유하거나 다른 시스템에서 문제를 디버깅하는 데에도 유용할 수 있습니다. 어느 시점에서든 애플리케이션 상태를 명확하게 파악함으로써 애플리케이션이 어떻게 작동하는지 더 잘 이해하고 최적화 방법에 대해 정보에 입각한 결정을 내릴 수 있습니다.

2. 기본으로 사용하기 좋은 도구

1. 프롬프트 지니: ChatGPT 자동 번역기

https://chrome.google.com/webstore/detail/%ED%94%84%EB%A1%AC%ED%94%84%ED%8A%B8-%EC%A7%80%EB%8B%88-chatgpt-%EC%9E%90%EB%8F%99-%EB%B2%88%EC%97%AD%EA%B8%B0/lhkgpdljnlplgbkonflbhifackjhjmdj?hl=ko

 

프롬프트 지니: ChatGPT 자동 번역기

ChatGPT 쓸 때 질문을 영어로 번역해 주고, 답변도 한글로 번역해 주는 번역기입니다.

chrome.google.com

Prompt Genie는 GPT-3.5를 사용하여 웹 페이지의 텍스트를 자동으로 번역하는 Chrome 확장 프로그램입니다. 웹 페이지의 텍스트를 분석하고 선택한 언어로 번역하는 방식으로 작동합니다. 영어, 스페인어, 프랑스어, 독일어 등을 포함한 다양한 언어 중에서 선택할 수 있습니다.

선택한 대상 언어 이외의 언어로 된 텍스트가 있는 웹 페이지를 방문하면 Prompt Genie가 텍스트를 자동으로 번역합니다.

Prompt Genie를 사용하면 별도의 번역 도구에 복사하여 붙여넣을 필요 없이 웹 페이지의 텍스트를 빠르고 쉽게 번역할 수 있습니다. 특히 정기적으로 많은 텍스트를 번역해야 하는 경우 시간을 크게 절약할 수 있습니다.

2. Touch VPN - 무료 VPN 및 프록시

https://chrome.google.com/webstore/detail/touch-vpn-secure-and-unli/bihmplhobchoageeokmgbdihknkjbknd?hl=ko

 

Touch VPN - 무료 VPN 및 프록시

Touch VPN을 사용하여 모든 웹 사이트 차단을 해제하고 보안을 유지하세요. 사용이 간편하며 단 한 번의 클릭으로 활성화됩니다. 완전히 무료로 무제한 이용 가능!

chrome.google.com

VPN이란 무엇입니까?

VPN은 인터넷 연결을 암호화하고 원격 서버를 통해 라우팅하는 서비스입니다. 이것은 귀하의 IP 주소를 숨기고 다른 사람이 귀하의 온라인 활동을 추적하기 어렵게 만듭니다. VPN은 일반적으로 지역 제한 콘텐츠에 액세스하고 인터넷 검열을 우회하며 온라인에서 개인 정보를 보호하는 데 사용됩니다.

프록시란 무엇입니까?

프록시는 컴퓨터와 인터넷 사이에서 중개자 역할을 하는 서버입니다. 프록시를 사용하면 인터넷 트래픽이 서버를 통해 라우팅되므로 IP 주소를 숨기고 온라인 활동을 보호할 수 있습니다. 프록시는 일반적으로 인터넷 제한을 우회하고 차단된 콘텐츠에 액세스하는 데 사용됩니다.

무료 VPN 또는 프록시를 사용하면 프리미엄 서비스 비용을 지불하지 않고도 개인 정보를 보호하고 차단된 콘텐츠에 액세스할 수 있는 좋은 방법이 될 수 있습니다. 무료 VPN 또는 프록시 사용의 이점은 다음과 같습니다.

  • IP 주소 숨기기
  • 인터넷 트래픽 암호화
  • 지역 제한 콘텐츠 액세스
  • 인터넷 검열 우회

무료 VPN 및 프록시 사용의 단점은 무엇인가요?

무료 VPN 및 프록시는 개인 정보를 보호하고 차단된 콘텐츠에 액세스하는 좋은 방법이 될 수 있지만 몇 가지 단점도 있습니다. 무료 VPN 또는 프록시 사용의 몇 가지 단점은 다음과 같습니다.

  • 제한된 서버 위치
  • 느린 속도
  • 데이터 한도 또는 사용량 제한
  • 보안 위험
반응형