Development FAQ

Development & Technical topics

What is the maximum supported screen resolution of Usersnap?

The Usersnap widgets support screen resolutions up to 4K high definition, which results in 3840x2160 pixels for Microsoft Windows, Linux, and Mac OS X.

If the screen size exceeds the corresponding maximum screen resolution, your image will be cropped. If you need larger screens for your web project, please contact us, we are happy to find a custom solution for you.

Does Usersnap support WebGL?

Yes, but we need your help to make your WebGL application using the element compatible with Usersnap. Please enable the option 'preserveDrawingBuffer' where you create your canvas context:

gl = canvas.getContext("experimental-webgl", {preserveDrawingBuffer: true});

Does Usersnap support iframes in feedback screenshots?

Yes, our widget supports displaying an embedded page, loaded in an iframe, as long as both web pages have the same origin.

Due to browser limitations, we won’t display content that loads from a different origin. A placeholder ‘Cross-Origin content’ will be displayed instead.

Our browser extensions (Chrome, Firefox) however do not have this restriction.

📘

Attention:

This limitation can be bypassed by using the native screenshot feature.

Does Usersnap work on mobile browsers?

Yes, Usersnap works very well on mobile web browsers. You can test it right away and go to (https://usersnap.com) on your mobile phone and submit a feedback item.

What browsers are supported by Usersnap?

The Usersnap Widget is supported in the following browsers:

BrowserBrowser Version
Chromeversion 71 and above
Internet Explorernot supported
Firefoxversion 65 and above
Safariversion 14 and above
Edgeversion 79 and above
Chrome for Androidversion 95 and above
Safari for iOSversion 14 and above

Can I embed Usersnap in our mobile native app (Android/iOS)?

Yes, we are launching a mobile-native SDK for iOS and Android. If you have some questions, please contact us.

Can I install Usersnap on-premise?

Yes and No. You can install the Usersnap feedback widget on our on-premise software but read this guide about Protected Sites.

If you want to install the Usersnap app and dashboard on your own servers, we are really sorry. Our Usersnap feedback platform is cloud-based and only works on our highly-secured servers.

Is Usersnap WCAG compliant?

Yes, we comply with the latest Web Content Accessibility Guidelines, WCAG 2.1, at level AA for two of the most liked project types: Quick Issue Reporting and NPS (Net Promoter Score).

We are committed to improving our SaaS product to be more perceivable and operable to a wider range of people with disabilities.

To integrate it successfully into your product, we propose 2 possible implementations:

  1. Install the Usersnap code snippet on your application and set display rules to trigger by API log event.

  2. Link to the full-page feedback form. In the project dashboard, find the “Share” button to get the link to a full-page feedback form. Copy the link and use it on your websites, emails and/or applications.

Please note the Quick Issue Reporting widget upon spawning will announce to screen readers, using aria-live, that pressing the Enter key takes a screenshot.

Does Usersnap only send the screenshot's image over to its server?

Usersnap does send the whole HTML DOM to our renderers where we take a screenshot. Unless the native browser API or the browser extension is in use.
Related documentation can be found here.

Is Usersnap affected by the log4j vulnerability?

No, our investigations showed that Usersnap is not susceptible to the log4j vulnerability.
The Usersnap backend is not built on Java or any other JVM language, so our main application does not (and cannot) use log4j.

Does Usersnap support Electron?

Unfortunately, Usersnap does not officially support Electron since it is not running in the browser.

Can I use Usersnap with webflow pages?

Yes, you can use Usersnap with webflow pages.
You just need to embed the Usersnap code snippet, either in the or before the closing tag.
More related information about the Usersnap code snippet can be found here.

And Webflow also has a page describing what you need to do to about embeding custom javascript:
Custom code in head and body tags