Frame companion creates an injected connection to Frame desktop wallet (required) on macOS, Windows or Linux.

Latest Version

Version
0.12.1
Update
August 21, 2024
Size
1.39MiB
Developer
frame.sh
Category
Users
8,000+
Rating
5 ★
Manifest Version
3
Web Store Status
Languages Support
English (United States)
See more
Permissions
ActiveTab
Alarms
Idle
Scripting
See more

Frame Companion Extension

Frame companion extension to be used with Frame, https://frame.sh.

This extension injects a connection to Frame (a native Ethereum wallet on your desktop) into browser-based apps that do not know how to connect to Frame directly.

Visit https://frame.sh to download Frame!
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "Frame Companion", "version": "0.12.1", "manifest_version": 3, "minimum_chrome_version": "116", "description": "Frame companion creates an injected connection to Frame desktop wallet (required) on macOS, Windows or Linux.", "homepage_url": "https://github.com/floating/frame", "background": { "service_worker": "index.js", "scripts": ["index.js"] }, "action": { "default_title": "Frame Companion", "default_icon": { "16": "icons/icon16.png", "48": "icons/icon48.png", "96": "icons/icon96.png" } }, "content_scripts": [ { "matches": ["file://*/*", "http://*/*", "https://*/*"], "js": ["inject.js"], "run_at": "document_start", "all_frames": true }, { "matches": ["http://twitter.com/*", "https://twitter.com/*"], "js": ["augment.js"], "run_at": "document_idle", "all_frames": true } ], "web_accessible_resources": [ { "resources": ["frame.js"], "matches": ["file://*/*", "https://*/*", "http://*/*"] } ], "content_security_policy": { "extension_pages": "script-src 'self'; object-src 'self'; connect-src 'self' ws://127.0.0.1:1248" }, "browser_specific_settings": { "gecko": { "id": {77691beb-4c53-48de-ab20-6589a537717a} } }, "permissions": ["activeTab", "alarms", "idle", "scripting"], "host_permissions": ["https://*/*", "http://*/*"], "icons": { "16": "icons/icon16.png", "48": "icons/icon48.png", "96": "icons/icon96.png" }}
Read more