Files
bookmark-manager/public/background.js
Indrajith K L fa8316a94c Initial Commit
🎉
* Adds Manifest for Extension
* Adds barebone messaging from extension and front-end
* Adds .env to run react app under CSP
2019-07-12 19:59:42 +05:30

24 lines
495 B
JavaScript

chrome.browserAction.onClicked.addListener( (tab) =>{
chrome.tabs.create({ 'url': chrome.extension.getURL('index.html') }, (tab) => {
});
});
chrome.runtime.onConnect.addListener(port => {
port.onMessage.addListener(message => {
/* Perform an action if the message meets our criteria */
if (message.code === "getBookMarks") {
getBookMarks(port)
}
})
});
getBookMarks = (port) => {
chrome.bookmarks.getTree(function (data) {
port.postMessage({ bookMarkData: data})
});
}