I would like to build an extension that automatically receive the Clipboard on new event.
Then I can log it to the console for testing.
I’m not asking on click or select or any other browser event, I’m saying without doing nothing.
I would like the plugin to receive the Clipboard when I make a copy from anywhere in the OS.
I’m keen to delve deeper into this plugin as it consistently proves highly beneficial to me. Given the frequent need to copy content from various sources of new heights, I find it indispensable.
I think it’s an AI bot message that got liked by two other spam AI accounts , it’s crazy.
And when you combine it with bad English and bad message content, it’s like triple red flag.
Anyway, I wonder though, is there some event that fires when you put something to the clipboard?
The Clipboard API allows access from a background script, but cannot listen to change events. To listen for change events, we need to use a content script and add an event to the page. In my case, I didn’t want to inject content.js on every page just for this purpose, so I adopted the setInterval() approach which, unlike content.js, will allow me to get a new clipboard entry from any origin.
The goal of all this was to share the clipboard remotely, here’s the extension I made, tell me what you think.
Another thing I really wanted was to use WebRTC on the local network, which is possible in Chrome, but not yet in Firefox.
I think Firefox is asking for a use case according to this topic.
So, Firefox team, please allow us to do this without needing internet. My use case is often that I need to be offline on a virtual machine and copy and paste with the host or file sharing doesn’t work, so in that case I have no choice other than activating the internet and then share over it via other means that I may not trust for confidential documents.
And I use peerJs as a dependency in order to stabilize a WebRTC connection, it would be very nice if Firefox itself handled this pairing process natively.