mirror of
https://github.com/pixeltris/TwitchAdSolutions.git
synced 2025-04-29 14:14:36 +02:00
Fix conflicts with other solutions #282
This commit is contained in:
parent
055e1ad981
commit
69f098d882
@ -27,12 +27,16 @@ twitch-videoad.js text/javascript
|
||||
var IsPlayerAutoQuality = null;
|
||||
const oldWorker = window.Worker;
|
||||
function hookWindowWorker() {
|
||||
window.Worker = class Worker extends oldWorker {
|
||||
var newWorker = window.Worker = class Worker extends oldWorker {
|
||||
constructor(twitchBlobUrl, options) {
|
||||
var isTwitchWorker = false;
|
||||
try {
|
||||
isTwitchWorker = new URL(twitchBlobUrl).origin.endsWith('.twitch.tv');
|
||||
} catch {}
|
||||
if (newWorker.toString() !== window.Worker.toString()) {
|
||||
console.log('Multiple twitch adblockers installed. Skipping Worker hook (vaft)');
|
||||
isTwitchWorker = false;
|
||||
}
|
||||
if (!isTwitchWorker) {
|
||||
super(twitchBlobUrl, options);
|
||||
return;
|
||||
|
@ -39,12 +39,16 @@
|
||||
var IsPlayerAutoQuality = null;
|
||||
const oldWorker = window.Worker;
|
||||
function hookWindowWorker() {
|
||||
window.Worker = class Worker extends oldWorker {
|
||||
var newWorker = window.Worker = class Worker extends oldWorker {
|
||||
constructor(twitchBlobUrl, options) {
|
||||
var isTwitchWorker = false;
|
||||
try {
|
||||
isTwitchWorker = new URL(twitchBlobUrl).origin.endsWith('.twitch.tv');
|
||||
} catch {}
|
||||
if (newWorker.toString() !== window.Worker.toString()) {
|
||||
console.log('Multiple twitch adblockers installed. Skipping Worker hook (vaft)');
|
||||
isTwitchWorker = false;
|
||||
}
|
||||
if (!isTwitchWorker) {
|
||||
super(twitchBlobUrl, options);
|
||||
return;
|
||||
|
@ -26,12 +26,16 @@ twitch-videoad.js text/javascript
|
||||
var twitchWorkers = [];
|
||||
const oldWorker = window.Worker;
|
||||
function hookWindowWorker() {
|
||||
window.Worker = class Worker extends oldWorker {
|
||||
var newWorker = window.Worker = class Worker extends oldWorker {
|
||||
constructor(twitchBlobUrl, options) {
|
||||
var isTwitchWorker = false;
|
||||
try {
|
||||
isTwitchWorker = new URL(twitchBlobUrl).origin.endsWith('.twitch.tv');
|
||||
} catch {}
|
||||
if (newWorker.toString() !== window.Worker.toString()) {
|
||||
console.log('Multiple twitch adblockers installed. Skipping Worker hook (video-swap-new)');
|
||||
isTwitchWorker = false;
|
||||
}
|
||||
if (!isTwitchWorker) {
|
||||
super(twitchBlobUrl, options);
|
||||
return;
|
||||
|
@ -38,12 +38,16 @@
|
||||
var twitchWorkers = [];
|
||||
const oldWorker = window.Worker;
|
||||
function hookWindowWorker() {
|
||||
window.Worker = class Worker extends oldWorker {
|
||||
var newWorker = window.Worker = class Worker extends oldWorker {
|
||||
constructor(twitchBlobUrl, options) {
|
||||
var isTwitchWorker = false;
|
||||
try {
|
||||
isTwitchWorker = new URL(twitchBlobUrl).origin.endsWith('.twitch.tv');
|
||||
} catch {}
|
||||
if (newWorker.toString() !== window.Worker.toString()) {
|
||||
console.log('Multiple twitch adblockers installed. Skipping Worker hook (video-swap-new)');
|
||||
isTwitchWorker = false;
|
||||
}
|
||||
if (!isTwitchWorker) {
|
||||
super(twitchBlobUrl, options);
|
||||
return;
|
||||
|
Loading…
x
Reference in New Issue
Block a user