-
Notifications
You must be signed in to change notification settings - Fork 909
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Tabs that fails to capture a screenshot #677
Comments
Tainted canvas error (#657 - currently unresolved): Tabs with large number of dom elements (#554 - new behaviour in upcoming release): Tabs take exponentially longer to suspend if page is not at normal zoom (#503 - Fixed in new release): Long tabs dont capture entire page (#533 - wontfix. this is due to practical limitations): Badly formatted/squashed text (#653 - fix in upcoming release): Image missing/not captured properly (currently unresolved - due to html2canvas limitations/issues): Badly captured page: |
@deanoemcke, you could try to mimic what the Tab Suspender extension (https://chrome.google.com/webstore/detail/tab-suspender/fiabciakcmgepblmdkmemdbbkilneeeh) does about screenshots. It captures the page as it really it is. |
For Amazon website (I use www.amazon.ca), none of the images in the page are captured. It only captures text and page structure, images are blank. On a side note, there are mature open-source extensions available for taking screenshots in chrome. I was just thinking why not taking benefit of those extensions for the taking screen-captures to be used by thegreatsuspender? |
@hanvari due to security restrictions it is impossible to capture the contents of images that have a source origin different to the hosted webpage. there is nothing i can do about this. as for existing extensions that take screenshots in chrome, you will find that they require the tab you want to screen capture to be currently visible. this does not help for this extension as i need to be able to capture the contents of tabs that are in the background. in this issue: #503 @Pascal666 suggests a lot of alternative js libraries for handling screen capture. i went through them all and determined they are all either unsuitable, or do not do as good a job as the current library (html2canvas). that said, i did this check a while ago, and it looks like the dom-to-image library might solve at least one issue that html2canvas still struggles with: #657 perhaps I'll take another look. |
@claudenirrj i'll take another look at the Tab Suspender extension. Last time I looked it was using the same library as this one. but perhaps they've found a better alternative. |
I have added support for the dom-to-image screencapture library. Although it appears to be much slower, and also less reliable than html2canvas. |
It seems now that any youtube tab will fail to capture a screenshot (with html2canvas). The library returns a valid dataURL but the contents of it are blank. |
This is a placeholder for listing urls that have issues when being screen captured.
Please note that in the current webstore release (v6.30) this can cause the tab to fail to suspend altogether (if the screen capturing option is enabled). This has been fixed in the upcoming release, and in future, if a screen capture attempt fails, the tab will still suspend, but without the screen capture.
The text was updated successfully, but these errors were encountered: