2014-04-22 33 views
1

我很好奇是否可以使用chrome.tabs.captureVisibleTab直接從Chrome的DevTools截取截圖(無論是從控制檯還是從片段內) ,而不需要經過創建擴展的過程。從DevTools控制檯使用chrome.tabs.captureVisibleTab()

這是不是有可能?如果沒有,你會如何建議採取一個可靠地模仿當前頁面的截圖(html2canvas似乎不能正確渲染所有內容)。謝謝你的幫助。

回答

1

這是Google提供的page screenshot tool。安裝完成後,您可以在瀏覽器中打開「chrome-extension://cpngackimfmofbokmjmljamhdncknpmg/js/page_context.js」以查看其代碼。此擴展程序不使用Chrome擴展程序API。除了一些複雜的頁面外,它在大多數頁面中都可以正常工作

+0

我該如何去使用page_context.js中的代碼? –

+0

編輯:擴展程序似乎沒有在Chrome 34上工作。 –

+0

對不起,我最近沒有測試它。此擴展程序使用了2014年1月以來Chrome不支持的NPAPI。我發現了另一個擴展程序snagit(https://chrome.google.com/webstore/detail/techsmith-snagit-extensio/annopcfmbiofommjmcmcfmhklhgbhkce),但它使用API Chrome應用。 –