Is it possible to detect clicks in embedded webview/iframe/browserwindow (ie an external webpage hosted on my local network)?
Let me start by saying I am extremely new to Electron so I'm not sure what is or isn't possible. I'm currently doing tutorials to get more familiar with it. TL;DR at the bottom because I got a bit wordy.
I am developing a toolkit for use in our company, which (amongst other things) develops an online application with many branching logic paths. It's somewhat 'old tech' in that you fill in a form, click submit, the server collects the data and displays the next page with a different form - rinse and repeat.
We have many clients, and with each new project, different logic paths and content are required. We have a scripting team who creates these pages and logic paths, and we have a QA team who makes sure all logic is working and pages look as they should.
What I would like to do is create a QA tool where the reviewer can (within electron) open a link to the app and begin a QA session. Ideally this would be a new tab or window within electron. As each page form is filled out, we record the contents of the form when the page is submitted. If something doesn't look correct or isn't working on the page, they can take a screenshot or record a video of the issue, which can be sent to the scripting team for review. However, if they end up on the wrong page due to a logic path issue, I would like to be able to provide a 'path' log to the scripters so they can reproduce the issue. ("It doesn't work" with very few details is common around here, and causes delays in trying to reproduce the issue.) This would also allow for the concept of a 'replay', where a scripter can watch the forms get populated automatically based on the replay file.
Essentially, I want to provide scripters with a step-by-step log of how to reproduce the error based on what the QA person entered into the forms on each page.
I realize this skirts very close to the concept of a keylogger, so should be handled carefully. The only thing working in my favor is that we also control the server, so perhaps there is some kind of 'within the domain' permissions that DO allow this.
TL;DR: So - is it possible to embed within electron a webpage served from within our own network wherein I can capture form data when each page is submitted?
I also have experience creating chrome extensions, so if there is a way to accomplish it by creating a chrome extension that can communicate with electron, I'm open to that as well.
submitted by samplebitch
Is it possible for an online-bought keyboard from a niche vendor could come with malware/keylogger?
Hi all, this is a mega-noob question but I am concerned. I'll happily be roasted if this is a stupid question, but it's been bugging me for a bit.
I purchased a keyboard from a small online store before realising in one of the youtube reviews that it has some pre-installed commands on the keyboard that do things like open your e-mail etc. I can't find too many reviews about the company so am a little worried.
Is there any risk that an online purchased gaming keyboard could come with a keyloggemalware? Reason I ask is because I plan to use this keyboard with my work computer. I know it could be a long stretch, but just want to be 100% sure! Thanks in advance for your help and apologies if this is a dumb question :)
submitted by sirop-de-fleurs