我正在開發Chrome擴展,而我真正需要的是將控制檯輸出作爲對象。Google chrome擴展:是否有可能獲得控制檯輸出(js錯誤,console.log或其他)
是否有可能得到鉻擴展popup.html/popup.js或某處的任何?
我有選項卡對象,我可以得到某種特定的選項卡控制檯,或作爲對象在代碼中的檢查器/ devtool在鉻控制檯中的錯誤輸出?
我正在開發Chrome擴展,而我真正需要的是將控制檯輸出作爲對象。Google chrome擴展:是否有可能獲得控制檯輸出(js錯誤,console.log或其他)
是否有可能得到鉻擴展popup.html/popup.js或某處的任何?
我有選項卡對象,我可以得到某種特定的選項卡控制檯,或作爲對象在代碼中的檢查器/ devtool在鉻控制檯中的錯誤輸出?
在您的popup.js文件中,您可以使用console.log("stuff")
,然後右鍵單擊您的擴展並轉到調試器或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 Extemsion 3個JavaScript的背景: 內容腳本,腳本Backgrond和彈出。 在代碼的每個上下文中,您可以使用console.log()。 即 console.log("I am here")
;
var tempObject = {'one': 'v_one', 'two', 'v_two'};
console.log(tempObject);
注:輸出將只是其中的代碼情況下你提到console.log('Hello');
你的意思是你想趕上那會出去控制檯的任何錯誤,然後將它們打印到屏幕上可用? – Ryan
當我按擴展按鈕(與我打開擴展popuphtml/popup.js時相同)我想獲得完整的控制檯輸出,並使用它進行操作,計算錯誤,計數警告,以某種方式解析輸出,然後顯示它在彈出的HTML。 – XFaktor
但是它不管什麼,我怎麼做它,因爲我自己不知道,但首先我需要得到輸出/控制檯/日誌/錯誤或任何我們應該稱之爲代碼中的對象:) p.s.感謝您試圖幫助:) – XFaktor