/** * Myext WebExtension API access normalization * * Copyright (C) 2021 Wojtek Kosior * Redistribution terms are gathered in the `copyright' file. */ /* * This module normalizes access to WebExtension apis between * chrome-based and firefox-based browsers. */ const is_mozilla = typeof window.browser === "object"; const is_chrome = !is_mozilla; const browser = window[is_chrome ? "chrome" : "browser"]; /* * EXPORTS_START * EXPORT browser * EXPORT is_chrome * EXPORT is_mozilla * EXPORTS_END */