2016-12-01 7 views
1

qt-webkit에서 실행되는 응용 프로그램을 디버깅하려고합니다. --remote-debugging-port=<port> 명령 줄 인수로 응용 프로그램을 실행하면 크롬 브라우저에서 개발 도구에 액세스 할 수 있지만 콘솔을 전혀 사용할 수 없습니다.크롬 devools 콘솔에서 어떤 명령도 보내지 않습니다.

콘솔에서 명령을 전혀 보낼 수 없습니다. 나는 다른 응용 프로그램 빌드를 시도하고 거기에 문제가 너무있다. 앱 중 하나가 facebookeMessengerForDesktop 앱입니다.

누구나이 문제를 해결하는 방법을 알고 있거나 콘솔없이 응용 프로그램에서 명령을 보내는 방법을 제안 할 수 있습니까?

답변

0

글쎄 왜이 작동하지 않는 찾을 수 있지만 해결 방법을 발견했습니다. 콘솔로 사용되는 새 기능을 정의 할 수 있습니다. 기능 코드는 다음과 같습니다.

function v(command) { 
    WebInspector.ConsoleView.prototype._appendCommand.call({_prompt: {text: ""}}, command, true); 
} 

브라우저 콘솔에서 사용할 수 있습니다. 호출 될 때 디버깅 된 응용 프로그램 (기본 응용 프로그램)의 컨텍스트에서 명령 출력을 인쇄합니다.