Added firefox support and support for multiple invidious instances.

This commit is contained in:
Ajay Ramachandran
2019-12-31 17:48:43 -05:00
parent b0e0c380dd
commit b441cc2123
3 changed files with 85 additions and 42 deletions

View File

@@ -1,5 +1,5 @@
var onInvidious = false;
var supportedInvidiousInstances = ["invidio.us", "invidiou.sh"];
var supportedInvidiousInstances = ["invidio.us", "invidiou.sh", "invidious.snopyta.org"];
// Function that can be used to wait for a condition before returning
async function wait(condition, timeout = 5000, check = 100) {
@@ -125,3 +125,10 @@ function getErrorMessage(statusCode) {
return errorMessage;
}
/**
* Is this Firefox (web-extensions)
*/
function isFirefox() {
return typeof(browser) !== "undefined";
}