Greasy Fork is available in English.
remove popup
当前为
// ==UserScript==
// @name skip Google and Youtube "Before you continue"
// @description remove popup
// @author Pascal
// @version 1.6
// @match https://consent.google.com/*
// @match https://www.google.com/*
// @match https://consent.youtube.com/*
// @match https://www.youtube.com/*
// @grant none
// @namespace http://greasyfork.icu/users/767993
// ==/UserScript==
// Simulate "I agree" Button click on Youtube/Google consent page
// document.getElementsByTagName('button')[0].click()
txt_en = "Before you continue";
txt_de = "Bevor Sie zu";
confirm_button_txt = ["i agree", "ich stimme zu"];
function inpage(str){
return (( document.documentElement.textContent || document.documentElement.innerText ).indexOf(str) > -1);
}
if (inpage(txt_en) || inpage(txt_de)) {
console.log("consent page detected");
var elements = document.getElementsByTagName('button');
var elements_len = elements.length;
console.log("elements:", elements_len);
for (var i = 0; i < elements_len; i++) {
var el = elements[i];
var txt = el.innerText;
console.log("button", i, txt);
if (confirm_button_txt.indexOf(txt.toLowerCase()) > -1) {
console.log("found button");
el.click();
break;
}
}
}