mirror of
https://codeberg.org/Amm0ni4/bypass-all-shortlinks-debloated.git
synced 2024-12-27 23:43:02 +05:00
add acortalink.me developed by AdGuard
https://codeberg.org/Amm0ni4/bypass-all-shortlinks-debloated/issues/109 https://github.com/AdguardTeam/AdguardFilters/blob/master/SpanishFilter/sections/general_extensions.txt#L223
This commit is contained in:
parent
a9d5df9e00
commit
a6aa5a531c
4 changed files with 88 additions and 2 deletions
|
@ -4,7 +4,7 @@
|
|||
// @run-at document-start
|
||||
// @author Amm0ni4
|
||||
// @noframes
|
||||
// @version 92.3.19
|
||||
// @version 92.3.20
|
||||
// @grant GM_setValue
|
||||
// @grant GM_getValue
|
||||
// @grant GM_addStyle
|
||||
|
@ -604,6 +604,7 @@
|
|||
// @match *://*.r1.foxylinks.site/*
|
||||
// @grant GM.xmlHttpRequest
|
||||
// @grant GM_getResourceText
|
||||
// @match https://acortalink.me/*
|
||||
// @match https://paster.so/*
|
||||
// @include /(bypass.city|adbypass.org)\/bypass\?bypass=/
|
||||
// @include /(mundopolo.net|myfirstdollar.net|adsense.tupaste.top|acorta2.com|web.admoneyclick.net|acortaphd.live|onlypc.net|link.manudatos.com)/
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
// @run-at document-start
|
||||
// @author Amm0ni4
|
||||
// @noframes
|
||||
// @version 92.3.19
|
||||
// @version 92.3.20
|
||||
// @grant GM_setValue
|
||||
// @grant GM_getValue
|
||||
// @grant GM_addStyle
|
||||
|
@ -604,6 +604,7 @@
|
|||
// @match *://*.r1.foxylinks.site/*
|
||||
// @grant GM.xmlHttpRequest
|
||||
// @grant GM_getResourceText
|
||||
// @match https://acortalink.me/*
|
||||
// @match https://paster.so/*
|
||||
// @include /(bypass.city|adbypass.org)\/bypass\?bypass=/
|
||||
// @include /(mundopolo.net|myfirstdollar.net|adsense.tupaste.top|acorta2.com|web.admoneyclick.net|acortaphd.live|onlypc.net|link.manudatos.com)/
|
||||
|
@ -1760,6 +1761,45 @@
|
|||
|
||||
}})();
|
||||
|
||||
// ----- Bypass Acortalink.me ( Taken from AdGuard https://github.com/AdguardTeam/AdguardFilters/commit/61d9949022b428939b5be4243b0e5331ea64afcb) -----
|
||||
// used in: hackstore.fo
|
||||
(function() {
|
||||
'use strict';
|
||||
|
||||
if (/acortalink.me/.test(window.location.href)) {
|
||||
|
||||
//Try to click the button after the page is fully loaded
|
||||
window.addEventListener('load', function() {
|
||||
const popupsToRedirects = () => window.open = (url, target, features) => (window.location.href = url, window);
|
||||
popupsToRedirects();
|
||||
|
||||
let button = document.querySelector('#contador');
|
||||
if (button) {
|
||||
button.click();
|
||||
}
|
||||
})
|
||||
|
||||
//Bypass logic by Adguard Team - https://github.com/AdguardTeam/AdguardFilters/commit/61d9949022b428939b5be4243b0e5331ea64afcb
|
||||
window.addEventListener("message", (e => {
|
||||
e?.data?.includes("__done__") && e?.data?.length < 9 && Object.defineProperty(e, "source", {
|
||||
value: ""
|
||||
})
|
||||
}), !0);
|
||||
const e = new MutationObserver((() => {
|
||||
document.querySelector("a.button#contador") && (e.disconnect(), setTimeout((() => {
|
||||
postMessage("__done__")
|
||||
}), 100))
|
||||
}));
|
||||
e.observe(document, {
|
||||
childList: !0,
|
||||
subtree: !0
|
||||
})
|
||||
|
||||
}
|
||||
|
||||
})();
|
||||
// ----- ----- -----
|
||||
|
||||
// ----- bypass.city redirect helper -----
|
||||
(function() {
|
||||
'use strict';
|
||||
|
|
44
extra_bypasses/acortalink.user.js
Normal file
44
extra_bypasses/acortalink.user.js
Normal file
|
@ -0,0 +1,44 @@
|
|||
// ==UserScript==
|
||||
// @name Acortalink.me Bypass
|
||||
// @match https://acortalink.me/*
|
||||
// @run-at document-start
|
||||
// ==/UserScript==
|
||||
|
||||
// ----- Bypass Acortalink.me ( Taken from AdGuard https://github.com/AdguardTeam/AdguardFilters/commit/61d9949022b428939b5be4243b0e5331ea64afcb) -----
|
||||
// used in: hackstore.fo
|
||||
(function() {
|
||||
'use strict';
|
||||
|
||||
if (/acortalink.me/.test(window.location.href)) {
|
||||
|
||||
//Try to click the button after the page is fully loaded
|
||||
window.addEventListener('load', function() {
|
||||
const popupsToRedirects = () => window.open = (url, target, features) => (window.location.href = url, window);
|
||||
popupsToRedirects();
|
||||
|
||||
let button = document.querySelector('#contador');
|
||||
if (button) {
|
||||
button.click();
|
||||
}
|
||||
})
|
||||
|
||||
//Bypass logic by Adguard Team - https://github.com/AdguardTeam/AdguardFilters/commit/61d9949022b428939b5be4243b0e5331ea64afcb
|
||||
window.addEventListener("message", (e => {
|
||||
e?.data?.includes("__done__") && e?.data?.length < 9 && Object.defineProperty(e, "source", {
|
||||
value: ""
|
||||
})
|
||||
}), !0);
|
||||
const e = new MutationObserver((() => {
|
||||
document.querySelector("a.button#contador") && (e.disconnect(), setTimeout((() => {
|
||||
postMessage("__done__")
|
||||
}), 100))
|
||||
}));
|
||||
e.observe(document, {
|
||||
childList: !0,
|
||||
subtree: !0
|
||||
})
|
||||
|
||||
}
|
||||
|
||||
})();
|
||||
// ----- ----- -----
|
|
@ -584,6 +584,7 @@ bestlink.pro
|
|||
playstore.pw
|
||||
sigmalinks.in
|
||||
r1.foxylinks.site
|
||||
https://acortalink.me/*
|
||||
https://paster.so/*
|
||||
/(bypass.city|adbypass.org)\/bypass\?bypass=/
|
||||
/(mundopolo.net|myfirstdollar.net|adsense.tupaste.top|acorta2.com|web.admoneyclick.net|acortaphd.live|onlypc.net|link.manudatos.com)/
|
||||
|
|
Loading…
Reference in a new issue