-
-
Notifications
You must be signed in to change notification settings - Fork 77
Description
Solution
Add a Chrome browser extension implementation for CrossPaste to enable full functionality on ChromeOS and Chromebook devices.
Since ChromeOS does not support traditional desktop binaries, a Chrome extension would allow CrossPaste to operate within the browser sandbox while still providing meaningful cross-device clipboard synchronization. This would significantly expand platform coverage and make CrossPaste usable in education, enterprise, and lightweight computing environments where Chromebooks are prevalent.
Proposed approach:
- Implement a Chrome Extension (Manifest V3) that integrates with the Chrome clipboard APIs
- Use background service workers to handle clipboard sync events
- Leverage existing CrossPaste sync/back-end logic where possible via HTTPS/WebSocket APIs
Provide optional integration with the desktop app for users running Chrome on supported OSes
This would allow ChromeOS users to:
- Sync clipboard text and supported formats across devices
- Use CrossPaste without installing native binaries
- Maintain security and permissions aligned with Chrome’s extension model
Alternatives
- A standalone ChromeOS app (less ideal due to platform limitations and deprecation trends)
- A web-only clipboard sync page (limited background access and poor UX)
- Relying solely on Linux (Crostini) support on ChromeOS, which excludes many users and managed environments
A Chrome extension offers the best balance of reach, maintainability, and user experience.
How important is this improvement for you?
Would be a major improvement