extension-develop
Version:
The develop step of Extension.js
18 lines (17 loc) • 762 B
JavaScript
var __webpack_exports__ = {};
browser.runtime.onMessageExternal.addListener(async (request, _sender)=>{
const managementInfo = await browser.management.getSelf();
if (request.initialLoadData) return {
id: browser.runtime.id,
manifest: browser.runtime.getManifest(),
management: managementInfo
};
if ('declarative_net_request' === request.changedFile || 'manifest.json' === request.changedFile || 'service_worker' === request.changedFile || '_locales' === request.changedFile) browser.runtime.reload();
return {
reloaded: true
};
});
for(var __webpack_i__ in __webpack_exports__)exports[__webpack_i__] = __webpack_exports__[__webpack_i__];
Object.defineProperty(exports, '__esModule', {
value: true
});