기록/문제 해결

개발자 모드에서 확장 사용 해제 방법

복제고양이 2023. 3. 22. 23:38
300x250

 

예전에 직접 만든 qnn 기사 진행도 알리미를 확장 프로그램으로 잘 쓰고 있었는데

한 가지 불편한게, 저 팝업이 계속 뜨고 있다.

 

'개발자 모드에서 확장 사용 해제' 라고, 확장 스토어에서 받은 기능이 아니라 내가 개발자 모드를 켜서 넣은 프로그램이라서 보호 차원에서 뜨는 것이라고 한다.

 

확장 사용 해제를 누르면 기능이 비활성화되고 나중에는 브라우저를 끌 때까지와 2주 뒤밖에 선택할 수 없다.

 

제일 깔끔한 방법은 정식으로 확장 스토어에 올리고 받아서 사용하면 되지만 

개발자 등록 비용을 내야 하고 올리는 중간에 심사도 받아야 해서 바로 해결할 수 있는 해법은 아니다.

 

 

===

엣지 브라우저 기준으로, edge://flags 또는 chrome://flags를 주소창에 입력한다. chrome이라고 써도 브라우저가 크롬 기반이라 그런지 자동으로 edge://flags로 리다이렉트된다. 크롬은 chrome을 써주면 된다고 한다.

 

그 다음은 extensions toolbar menu를 검색하면 된다는데, 나오지 않는다. 업데이트되면서 없어졌나?

 

====

원래는 브라우저에서 flags 페이지로 가서 비활성화가 가능했으나 지금의 버전에서는 막힌 것 같다. 

찾아보니 크롬과 엣지 브라우저가 업데이트를 하면서 해당 옵션이 사라졌다는 것 같다. 

 

다른 방법이 없나 찾다가  외국에서도 나와 비슷한 사람이 있지 않을까 싶어서 

영어로 찾아보니 바로 해결책이 나왔다.

 

Release Release 6.0.0 · Ceiridge/Chrome-Developer-Mode-Extension-Warning-Patcher (github.com)

 

Release Release 6.0.0 · Ceiridge/Chrome-Developer-Mode-Extension-Warning-Patcher

Commits [da061fd]: Add readme in workflow release (Ceiridge)

github.com

"Chrome-Developer-Mode-Extension-Warning-Patcher"  프로그램의 이름에서 볼 수 있듯이 말 그대로 저 경고를 없애기 위한 프로그램이다.

 

Readme를 보면 크롬과 엣지 말고도 다양한 브라우저를 지원해주고 확장프로그램 경고 말고도 다른 것들도 비활성화 패치가 가능한 것 같다. 

 

위의 링크에서 프로그램을 받고 실행한다.

만약 프로그램이 실행되지 않거나 바로 꺼지면 dotnet 6.0 런타임을 설치해주면 된다.

.NET 6.0 런타임 다운로드 (microsoft.com)

 

.NET 6.0 런타임 다운로드

.NET 6.0 런타임에는 기존 .NET 및 ASP.NET Core 애플리케이션을 실행하는 데 필요한 모든 것이 포함됩니다.

dotnet.microsoft.com

 

 

 

 이런 식으로 지원하는 브라우저를 자동으로 잡아준다. 이중에서 원하는 브라우저를 선택한다.

 

 

 Select Patches에서는 원하는 옵션들을 선택할 수 있다. 확장 프로그램 관련 경고 비활성화 외 1개는 원래 체크되어있다.

그 외의 기능은 원하는 사람만 선택하면 된다.

 

 

 마지막으로 Install Patches에서 (Re-)Install 버튼을 누르면 된다.

 

적용하고 브라우저를 몇번 껐다 켰더니 그 뒤로 처음의 경고팝업이 뜨지 않는것을 확인했다.

 

 

 

=== 

2023년 3월 24일 팝업이 또 떳다.

그래서 재실행 - (Re-)install 을 했더니 다시 비활성화되었다. 

아마 브라우저가 업데이트가 되면 패치가 풀리나보다.

번거롭더라도 자동 업데이트가 되면 그때마다 저 프로그램을 써야 하는 것 같다.

반응형