2016-12-01 45 views
1

我想調試在qt-webkit上運行的應用程序。如果我用--remote-debugging-port=<port>命令行參數運行該應用程序,我可以在我的Chrome瀏覽器中訪問開發工具,但我根本無法使用該控制檯。鉻devools控制檯不發送任何命令

我根本無法在控制檯中發送命令。我已經嘗試過使用其他應用程序構建,而且問題也在那裏。其中一個應用程序是facebookeMessengerForDesktop應用程序。

有沒有人知道如何解決這個問題,或者你可以提出一種方法來從應用程序發送命令,而無需控制檯。

回答

0

嗯,我無法找到爲什麼這不起作用,但我找到了解決方法。 您可以定義一個用作控制檯的新功能。功能代碼爲:

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

您可以在瀏覽器控制檯中使用它。當它被調用時,它會在調試應用程序(本機程序)的上下文中輸出命令輸出。