我正在开发chrome扩展,我真正需要的是将控制台输出作为对象。
是否可以在chrome扩展名popup.html / popup.js或某处获得任何内容?
我有tab对象,我能以某种方式得到特定的选项卡控制台,或者从chrome控制台中的检查器/ devtool输出错误作为代码中的对象吗?
谷歌Chrome控制台无法(现在)获得控制台的输出/内容。
在你的popup.js文件中,你可以使用console.log("stuff")
,然后右键单击你的扩展,然后转到debugger或inspect_element - > console,查看输出。
从您的后台文件中,您需要执行以下操作:
popup = chrome.extension.getViews('popup'); // this returns an array
popup[0].console.log("stuff");
然后简单地执行与上面相同的步骤。
请参阅:api get views,了解有关视图之间交互的更多信息,以及:another way to interact between pages.
Chrome扩展程序中有三个JavaScript上下文:内容脚本,Backgrond脚本和弹出窗口。在每个代码上下文中,您都可以使用console.log()。即qazxsw poi;
console.log("I am here")
注意:输出仅在您提到的var tempObject = {'one': 'v_one', 'two', 'v_two'};
console.log(tempObject);
代码的上下文中可用