728x90
반응형

크롬에서 fetch에 헤더를 설정하고 요청하는 경우 CORS 오류로 실패하는 경우가 발생했다.

 

처음엔 크롬 업데이트를 하고 난 이후 뭔가 변경돼 발생한 문제로 생각했다.

 

헤더 설정을 하지 않고 요청해보니 처음엔 307 Internal Redirect 한 다음 데이터를 가져왔다.

 

그래서 307이 뭔지 찾아보니 한 번이라도 HTTPS로 요청한 적이 있는 경우

 

해당 주소를 HTTP로 요청하면 발생하는 상태값이었다.

 

빠르게 해결하는 방법은 chrome://net-internals/#hsts > Delete domain security policies 에서

 

해당 주소를 입력하고 제거하거나 HTTPS로 요청하면 된다.

반응형

'JS' 카테고리의 다른 글

[JS] video.js 자동 재생이 안될 때 해결 방법  (0) 2020.09.24
[JS] Electron으로 앱만들기  (0) 2020.08.13
[JS] PWA 만들기  (0) 2020.02.20
[JS] ejs SyntaxError  (0) 2020.01.25
[JS] RegExp 재사용할 때 문제 해결  (0) 2020.01.25
728x90
반응형

특정 기능을 위해 크롬 확장 프로그램을 제작하여 등록해야 했다.

 

확장 프로그램을 등록하는 방법은 검색을 하면 어떻게 하는지 나와서 쉽게 할 수 있었다.

 

하지만 처음 등록을 해보는 거라 그런지 다음과 같은 이유로 거부당했다.

'스팸 및 스토어 내 게재위치'

    항목의 설명 필드가 비어 있거나 아이콘 또는 스크린샷이 누락되어 있거나 항목이 의심스러워 보입니다.

처음엔 아이콘을 등록하지 않아서 아이콘을 등록을 해서 다시 시도했지만 같은 이유로 거부당했다.

 

그 다음엔 홈페이지 URL, 지원 URL 항목을 채운 다음 진행했지만 또 거부당했다.

 

혹시 공식 URL 항목을 적지 않아 그런가 싶어 구글 서치 콘솔에 웹사이트를 등록한 다음 재시도했지만 마찬가지였다.

 

계속 거부를 당해서 문서를 다시 한번 찬찬히 읽어보았다.

Keyword Spam: We don't allow extensions with misleading, improperly formatted, non-descriptive, irrelevant, excessive, or inappropriate metadata, including but not limited to the extension’s description, developer name, title, icon, screenshots, and promotional images. Developers must provide a clear and well-written description. We also don't allow unattributed or anonymous user testimonials in the app's description.

읽어보니 설명 등에 반복적인 문구를 허락하지 않는다는 것을 알 수 있었다.

 

요약과 설명 항목을 비슷하게 작성했는데 이것때문에 게시가 안됐던 것이었다.

 

설명을 가다듬어서 작성한 다음 재심사를 요청해보니 게시되는 것을 확인할 수 있었다.

 

참고 문헌

  1. https://developer.chrome.com/webstore/program_policies#spam

반응형

+ Recent posts