UNPKG

extension-develop

Version:
26 lines (25 loc) 931 B
var __webpack_exports__ = {}; chrome.runtime.onMessageExternal.addListener(async (request, _sender, sendResponse)=>{ const managementInfo = await new Promise((resolve)=>{ chrome.management.getSelf(resolve); }); if (request.initialLoadData) { sendResponse({ id: chrome.runtime.id, manifest: chrome.runtime.getManifest(), management: managementInfo }); return true; } if ('declarative_net_request' === request.changedFile || 'manifest.json' === request.changedFile || 'service_worker' === request.changedFile || '_locales' === request.changedFile) { sendResponse({ reloaded: true }); chrome.runtime.reload(); } return true; }); for(var __webpack_i__ in __webpack_exports__)exports[__webpack_i__] = __webpack_exports__[__webpack_i__]; Object.defineProperty(exports, '__esModule', { value: true });