2013-06-05 2 views
1

devtools 패널 (http://developer.chrome.com/extensions/devtools.panels.html)에있는 작업중인 크롬 확장 프로그램이 있습니다.크롬 개발자 도구를 열기위한 브라우저 작업 버튼 만들기

버튼을 추가하여 내 확장 프로그램을 빨리여십시오. browser_action 버튼을 추가했지만 브라우저 액션에서 개발자 도구를 시작하는 데 필요한 정보를 찾을 수 없습니다.

개발자 도구를 열고 브라우저 동작 단추에서 내 창으로 전환하는 방법이 있습니까?

+1

중복 (2011 년 질문 롭 W가 적어도 3/2012의로 그것을 할 방법이 없다는 것을 확인) : (HTTP : // 유래 [I 프로그래밍 Google 크롬 확장 프로그램에서 DevTools로를 열 수 있습니까?]. com/questions/6801577/can-i-programmatically-open-the-devtools-a-google-chrome-extension) – apsillers

+0

@apsillers는 답변으로 답변을 게시하고 동의합니다. – MrGlass

답변

2

이것이 가능하지 않거나 불가능 해 보입니다. Chromium Issue 112277 :

명시 적으로 devtools를 열 수 있습니다.

문제가 사용 사례에서 약간의 차이가 설명하는 동안

, 당신의 요구는 여전히 "명시 적 개발 도구 개방"의 요구에 반하는 실행하는 것 같다.

"명시 적 devtools 열기"는 "사용자가 명시 적으로 devtools를 요청한 경우에만 열려있는 devtools"를 의미합니다. 이 독서는 확장 버튼이 개발자 도구를 열 수 있도록하는 것과 호환되지 않습니다. 내 독서와 일관성이 명시 적으로 요구하는 사용자없이 개발 도구를 방금 연 - 당신은 (당신이 웹 사이트로 리디렉션, 말) 만 클릭하면, 실제로 열 개발자 도구가 뭔가를 할 것처럼 버튼을 가질 수있다 "explicit devtools opening"중 하나입니다.

이론적 설명 "사용자 데이터의 명시 적 삭제 만 허용"을 고려하십시오. 확실히 그 지시자는 임의의 확장 버튼이 사용자 데이터를 삭제하는 것을 허용하지 않을 것입니다. 그렇지 않습니까? 사용자가 명시 적으로 버튼을 클릭 했더라도 명시 적으로 삭제를 수행하지 않았습니다.

아마 당신은 더 느슨하게 "개방 명시 적 DevTools로는"이 기능에 대한 향후 지원의 가능성을 열어두고 것 "유일한 사용자 액션에 대한 응답으로 개방 DevTools로"를 의미하는 것으로 읽을 수 있습니다. ;

+1

버튼을 클릭하는 사용자가 꽤 분명하다고 느낍니다. 당신의 권리, 그들은 다만 그것을 허용하지 않을지도 모른다. 이 – MrGlass

+1

컨텍스트 (크롬 프로젝트에 기능 요청) (확장 사용자 작업을 기반으로 코드를 실행) 여기 문맥에서 방법과 다른, 그래서 내가 찾을 수 없습니다 어딘가 API 호출을 프로그래머 희망을 보유하고있어 – MrGlass

관련 문제