Skip to content

Custom Web Component for web developers to embed into their sites to expedite beta/alpha testing feedback acquisition.

Notifications You must be signed in to change notification settings

harrystuart/SiteFalconIOWidget

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

SiteFalconIOWidget

Site Falcon IO was a business ideas that I decided to make open source. It comprises a Web Component widget developed using raw HTML, JS and CSS. This repository is still in testing and not yet publicised.

The widget is a simple web component that can be embedded into any website and allows users to provide feedback by interacting with it. The feedback can also include screenshots of the website. This has proven to be the most challenging component of the project due to cross-origin content. The W3C spec that most browsers implement prohibits the downloading of content originating outside the origin of the current site-hosting server. Thus, any images on a website that are served from a different origin will taint any HTML canvases that are painted with their content. The work-around is to either use a proxy-server or the getDisplayMedia JS API. The latter requires asking for user permission each invocation which is sub-optimal. In summary, this project is still ongoing.

In its completed form, this widget will save web developers considerable time and hassle when it comes to ascertaining beta/alpha testing feedback from users because such users can provide feedback directly on the site, thus preventing bogged down email chain discussions.

About

Custom Web Component for web developers to embed into their sites to expedite beta/alpha testing feedback acquisition.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages