1
|
/**
|
2
|
* Myext WebExtension API access normalization
|
3
|
*
|
4
|
* Copyright (C) 2021 Wojtek Kosior
|
5
|
* Redistribution terms are gathered in the `copyright' file.
|
6
|
*/
|
7
|
|
8
|
"use strict";
|
9
|
|
10
|
/*
|
11
|
* This module normalizes access to WebExtension apis between
|
12
|
* chrome-based and firefox-based browsers.
|
13
|
*/
|
14
|
|
15
|
(() => {
|
16
|
if (typeof browser === "object") {
|
17
|
window.browser = browser;
|
18
|
window.is_chrome = false;
|
19
|
window.is_mozilla = true;
|
20
|
} else {
|
21
|
window.browser = window.chrome;
|
22
|
window.is_chrome = true;
|
23
|
window.is_mozilla = false;
|
24
|
}
|
25
|
})();
|