I am developing chrome extension, and the thing that i really need is to get console output as object.
Is it possible to get any of that in chrome extension popup.html/popup.js or somewhere ?
I have tab object, can i get somehow that particular tabs console, or error output from the inspector/devtool in chrome console as object in code?
Google Chrome控制台无法立即获取控制台的输出/内容。
In your popup.js file you can just use console.log("stuff")
then right click on your extension and go to the debugger or inspect_element -> console, to see the output.
From your background file you will need to do:
popup = chrome.extension.getViews('popup'); // this returns an array
popup[0].console.log("stuff");
Then simply do the same steps as above.
See: api get views for more on interaction between views and here for: another way to interact between pages.
There appears to be a way to get console output in an extension, though it requires launching Chrome with a special flag and giving the extension extra file reading permissions.
There are three JavaScript context in Chrome Extemsion : Content Script, Backgrond Script and Popup. In each context of code you can use console.log(). ie console.log("I am here")
;
var tempObject = {'one': 'v_one', 'two', 'v_two'};
console.log(tempObject);
Note: Output will be available only in which context of code you mentioned console.log('Hello');
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.