ludekarts / chrome-ext-connect

Developer-friendly API over Chrome Extensions Messages system.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Connect

Developer-friendly API over Chrome Extensions Messages system.

background.js

Initialize connection:

connect.init();

Basic communication:

connect.on('channel', 'action', callback);
connect.send('channel', 'action', payload);

Passing messages:

connect.pipe('menu', 'save').to('bridge');
connect.duplex('menu', 'bridge', 'action');

content_script.js / popup_script.js

const channel = connect.open('bridge');
channel.send('action', payload);
channel.on('action', callback);

About

Developer-friendly API over Chrome Extensions Messages system.


Languages

Language:JavaScript 75.1%Language:HTML 22.2%Language:CSS 2.7%