새 탭 / 새 창이 열리면 Chrome 개발자 도구를 자동으로 엽니 다


251

링크를 클릭하여 새 창에서 열리는 HTML5 응용 프로그램이 있습니다. 항상 필요하기 때문에 개발자 도구 를 시작하기 위해 네트워크 통신을 로깅하려고 할 때마다 Shift + I 를 누르는 데 약간 지쳤 습니다. 시작시 개발자 도구를 항상 활성화하는 옵션을 찾을 수 없습니다.

Chrome에서 새 창이 열릴 때 개발자 도구를 자동으로 여는 방법이 있습니까?


나는 이것을 알고 싶습니다. 내가 찾은 유일한 방법은이 사람이 한 것처럼 소스를 편집하는 것입니다. [link] groups.google.com/forum/?fromgroups=#!topic/…
zone117x

나는 열심히 노력했고, 내가 찾을 수있는 가장 가까운 것은 개발자 도구 내에 Chrome 확장 프로그램을 사용하여 새로운 창을 만드는 것입니다.
TankorSmash

2
Python과 함께 SendKeys를 사용하면 Chrome을 시작하고 보내기 +^j로 Ctrl Shift J를 시뮬레이션 할 수 있지만 새 인스턴스에서만 작동합니다. 당신은 ... 해당 페이지로 이동하기 위해 좀 더 창조적 인 셀레늄 또는 뭔가 얻어야 할 것
TankorSmash

예,이 변형도 보았지만 새 탭을 열 때마다 개발 도구를 열 때 적용 할 수 없습니다.
Alexander Sirobaba

이 기능을 추가하기 위해 소스 코드를 수정 한 사람 이 있습니다. 현재 최신 상태가 아닌 것으로 보이지만 적어도 귀하의 요청이 가능하다는 것을 알고 있습니다 .
Patrick M

답변:


89

업데이트 2 :

이 답변을 참조하십시오 . 2019-11-05

또한 개발자 도구가 열려있는 경우 팝업에서 개발자 도구를 자동으로 열 수 있습니다. 예를 들어 개발자 도구가 열려 있지 않고 팝업이 표시되면 개발자 도구로는 열리지 않습니다. 그러나 개발자 도구가 열린 상태에서 무언가를 클릭하면 팝업에 개발자 도구가 자동으로 열립니다.

최신 정보:

시간이 변경되었습니다. 이제이 답변 에서와 같이 --auto-open-devtools-for-tabs를 사용할 수 있습니다 – Wouter Huysentruit 5 월 18 일 11:08

OP :

Chrome을 실행할 때 시작 문자열을 가지고 놀았지만 새 탭에 지속되도록 할 수 없었습니다.
또한 프롬프트에서 호출 할 수있는 정의 된 PATH 메소드에 대해 생각했습니다. SendKeys 명령을 사용하면 가능하지만 새 인스턴스에서만 가능합니다. 또한 DevTools는 새 탭에 유지되지 않습니다.

Google 제품 포럼을 살펴보면 Chrome에서 기본 제공 방법이없는 것 같습니다. 키 입력 솔루션을 사용하거나 F12위에서 언급 한대로 사용해야합니다 .

기능으로 추천했습니다. 나도 처음이 아니 란걸 알아


1
@ Seanny123 : 고정! 이 기능을 원한다면이 Chromium 버그에 별표를 표시하십시오. code.google.com/p/chromium/issues/detail?id=410958
phsource

1
@Chiperific, 당신은 실행시 Chrome의 시작 문자열을 재생하고 있다고 말했지만 새로운 탭으로 유지할 수는 없습니다. 그러나 하나의 탭에 대해서만 시작시이 동작이 필요합니다. 한 탭에서만 수행 한 방식을 공유 할 수 있습니까?
Martin Braun

10
시간이 변경되었습니다. --auto-open-devtools-for-tabs
이제이

2
답변 수정을 고려하십시오. 더 이상 사용되지 않지만 여전히 매우 잘 보입니다.
yannick1976

4
OS X의 전체 명령 (첫 실행중인 크롬 프로세스를 종료)입니다 :/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --auto-open-devtools-for-tabs
레인 RETTIG

189

개발자 도구 창이 열리면 개발자 도구를 열 때를 ​​누릅니다 F1. 설정 페이지가 열립니다. "팝업을 위해 DevTools 자동 열기"를 확인하십시오.

이것은 나를 위해 일했습니다.

스크린 샷


13
이것은 효과가 있고 OP가 요구 한 것과 정확히 일치합니다. 정답으로 표시되어야합니다
Rui

1
또한 WebStorm에서 작동하지 않습니다. 페이지가 열리지 만 개발 도구는 없습니다.
Mörre

3
이것은 작동하지만 "로그 유지"옵션은 항상 선택되어 있지 않으며 팝업이 리디렉션되면 이전 네트워크 요청이 표시되지 않습니다. 기본적으로 로그를 유지하는 방법에 대한 아이디어가 있습니까?
timetofly

1
이는 사례의 특정 하위 집합에만 적용됩니다 . bugs.chromium.org/p/chromium/issues/detail?id=410958#c87을 참조하십시오 . 일반적인 해결책이 아닙니다.
Lane Rettig 2016 년

1
Chome 디버그 확장을 사용하여 VS 코드에서 시작할 때 작동하지 않습니다.
VanAlbert

80

이를위한 명령 행 스위치가 있습니다. --auto-open-devtools-for-tabs

따라서 Chrome의 속성에는 다음과 같이 사용하십시오.

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --auto-open-devtools-for-tabs

다음은 유용한 링크입니다. 크롬 명령 줄 스위치


1
이것은 확실히 작동하며 아마도 지금은 대답으로 허용되어야합니다. 크롬을 확인 Version 50.0.2661.102 Ubuntu 15.10 (64-bit)하고 다음과 같이 열었습니다chromium-browser --auto-open-devtools-for-tabs
Olga

6
Windows 7 버전 51.0.2704.103 m에서는 작동하지 않습니다
PetroCliff

7
OS X의 전체 명령은 다음과 같습니다 (Chrome 프로세스를 먼저 종료)./Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --auto-open-devtools-for-tabs
Lane Rettig

2
버전 59.0.3071.115 (공식 빌드) (64 비트)에서 작동하지 않았다
구스타보 Straube

Saint의 답변과 달리 내 유스 케이스에서 작동합니다.
Markus Barthlen

28

Mac : Chrome을 종료 한 다음 터미널 창에서 다음 명령을 실행하십시오.

open -a "Google Chrome" --args --auto-open-devtools-for-tabs

명확히하기 위해 : auto-open-devtools-for-tabs플래그가 설정된 Chrome을 엽니 다 . Chrome을 종료했다가 일반 애플리케이션 바로 가기를 사용하여 다시 열면 플래그가 설정되지 않은 상태에서 Chrome이 열립니다. 터미널 창을 열지 않고이 플래그를 설정하여 Chrome을 여는 바로 가기를 원한다면 Automator에서 워크 플로를 만들고 "Shell Script 실행"항목을 추가 한 다음 위의 스크립트에 붙여 넣을 수 있습니다. 워크 플로를 응용 프로그램으로 저장하면 클릭 가능한 앱이 만들어집니다. 다른 스레드 에서이 답변을 참조하십시오 : stackoverflow.com/a/281455/1512790
Rick Gladwin

17

Chrome DevTools 설정에서 다음을 활성화합니다.

네트워크-> DevTools에서 로그 유지-> 팝업을 위해 DevTools 자동 열기


최고의 답변 IMO
체이스 밀러

2
좋은 대답이지만 리눅스에 대해서는 설명했습니다 : 개발자 콘솔로 이동하십시오. 햄버거 메뉴로 이동하십시오. 설정 (또는 f1)을 클릭하십시오. 네트워크 섹션에서 보존 로그를 확인하십시오. devtools 섹션에서 팝업 자동 열기 devtools 확인
JDPeckham

9

F12는 Ctrl + Shift + I보다 쉽습니다.


2
Windows 또는 Linux를 사용하는 경우
Gianfranco P.

1
맥북에서 f12 키를 누르거나, 프로는 fn + f12 (왼쪽

리눅스에서 잘 작동합니다 ... 전환 해야하는 또 다른 이유. Mac Pro에서는 완벽하지는 않지만 Apple OS보다 훨씬 우수합니다.
Ray Foss

5

개발자 도구 창이 표시된 상태에서 메뉴 아이콘 (오른쪽 상단 모서리에있는 세 개의 수직 점)을 클릭하고 설정을 클릭하십시오 .

환경

에서 개발 도구 의 확인 팝업을위한 자동 오픈 DevTools로 옵션을

설정 세부 사항


4

비슷한 해결책을 찾기 위해 여기에 왔습니다. 새 탭에서 페이지로드의 크롬 출력을보고 싶었습니다. (필자의 경우 양식 제출) 실제로 사용한 솔루션은 양식 제출이 현재 탭에서 발생하도록 양식 대상 속성을 수정하는 것이 었습니다. 네트워크 요청을 캡처 할 수있었습니다. 문제 해결됨!


4

Visual Studio 에서이 작업을 수행하려는 사람이라면 누구나이 코드 프로젝트 기사가 도움이 될 것입니다. 인수 상자에 "--auto-open-devtools-for-tabs"를 추가하십시오. 2017에서 작동합니다.


코드 프로젝트 페이지가 사라진 경우 : 실행 드롭 다운으로 이동하여 찾아보기 ..., 추가 ...를 선택하십시오. 프로그램은 다음과 같습니다. C : \ Program Files (x86) \ Google \ Chrome \ Application \ chrome .exe 및 인수 : --auto-open-devtools-for-tabs-시크릿 (시크릿은 선택 사항 임)
Dustin_00

3

매우 인기있는 vscode 크롬 디버그 확장 ( https://github.com/Microsoft/vscode-chrome-debug ) 을 사용하여 Visual Studio Code (vscode)를 사용하는 경우 시작 구성 파일을 설정하고 다음 launch.json동안 개발자 도구를 열도록 지정할 수 있습니다 디버그 세션.

이것은 launch.json내 React 프로젝트에 사용합니다.

{
  "version": "0.2.0",
  "configurations": [
    {
      "type": "chrome",
      "request": "launch",
      "name": "Launch Chrome against localhost",
      "url": "http://localhost:3000",
      "runtimeArgs": ["--auto-open-devtools-for-tabs"],
      "webRoot": "${workspaceRoot}/src"
    }
  ]
}

중요한 라인은 "runtimeArgs": ["--auto-open-devtools-for-tabs"],

vscode에서을 입력 F5하면 Chrome에서 앱과 콘솔 탭도 열립니다.


1

네, 할 수있는 방법이 있습니다

  1. 마우스 오른쪽 버튼으로 클릭-> 검사-> 소스 (탭)

  2. 오른쪽으로 "일시 중지 스크립트 실행 버튼"이 있습니다 이 링크가 가리키는 이미지에서 강조 표시된 버튼은 필요에 따라 일시 중지하거나 재생할 수있는 스크립트 실행 버튼입니다.

도움이 되길 바랍니다!

  • 추신 : 이것은 처음입니다. 두 번째부터 dev 도구가 자동으로로드됩니다.


-6

오른쪽 하단 F12에서 새 창에서 개발자 도구 ( Chrome에서)를 열고을 clicking three, vertical dots선택할 수 있습니다 Open as Separate Window.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.