구글 플레이 스토어에 등록하는 전체적인 과정은 아래 글을 참고하여 진행하였다. https://velog.io/@wisdom_lee/%ED%81%AC%EB%A1%AC-%ED%99%95%EC%9E%A5-%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8Chrome-extension-%EA%B0%9C%EB%B0%9C-%EA%B0%80%EC%9D%B4%EB%93%9C 크롬 확장 프로그램(Chrome extension) 개발 가이드 크롬 확장 프로그램을 개발하기 전에 기본적으로 알아두어야 하는 내용 velog.io 하지만 결과는... # 구글 크롬 익스텐션 제출 결과 스팸이라니 꽤나 당황스럽다. 심지어 따로 심사도 거치지 않고 자동으로 바로 거부되었다. 위반사항에 대한 글을 살펴보니 아래 조항이 문..
크롬 익스텐션이 어떤 식으로 작동하는지를 먼저 알아볼 필요가 있다. 아래 공식 문서를 바탕으로 기본적인 내용을 훑고 개발에 착수하였다. https://developer.chrome.com/docs/extensions/mv3/getstarted/ Chrome Extensions getting started guides - Chrome Developers Overview of all Chrome Extensions getting started guides. developer.chrome.com # 크롬 익스텐션 구조 크롬에서 제공하는 가장 기본적인 파일 목록을 살펴보면 다음과 같다. 이 중 가장 기본이 되는 파일은 maifest.json으로 해당 파일이 root에 있어야만 익스텐션이 동작한다. 해당 파일을 ..
요즘 이것 저것을 공부하며 참 유튜브를 많이 본다. 하지만 내 신경을 거슬리게 하고 손가락을 귀찮게 하는 것이 하나 있었으니... 유튜브 화질이 계속 360p로 고정되어 매 동영상마다 화질 설정을 위해 무려 세 번이나 클릭을 해야 한다. 이것을 크롬 익스텐션을 이용해 해결할 수 있다는 검색 결과가 있었으나 가장 상위에 노출되는 익스텐션의 리뷰를 보니 아마도 불순한 의도가 심어져 있거나 유튜브측에서 이런 꼼수를 막아놓은 듯 하다. 고로 직접 만든다. # 1차 시도 1. response로부터 유튜브 영상의 화질 정보 리스트를 가져온다. 2. 그 중 가장 높은 화질로 재생되도록 query를 보내 최고 화질로 설정한다. 유튜브 화질 리스트 정보 유튜브의 선택 가능한 품질 정보는 하위 의 ytInitialPlay..