Set off google safesearch
当前为
// ==UserScript==
// @name Google disable safesearch
// @namespace http://tampermonkey.net/
// @version 0.1.2.1
// @description Set off google safesearch
// @author You
// @include /^https\:\/\/[a-z]*\.(google)\.[a-z]*/search\?/
// @icon https://www.google.com/s2/favicons?domain=google.com
// @grant none
// @run-at document-start
// ==/UserScript==
(function() {
'use strict';
var count = 0;
window.addEventListener("load",function(){
run();
});
function disableSafesearch() {
var safeui = document.querySelector("g-menu-item a[aria-label][href*='setprefs?sig']");
if(safeui != null){
if(safeui.href.match(/safeui=off$/) == null){
window.location = safeui.href.replace(/safeui=(on|images)$/,"safeui=off");
console.log("Google disable safesearch: done!");
} else {
console.log("Google disable safesearch: nothing to do!");
}
} else {
safeui = document.querySelector("g-menu-item a[href*='setprefs?sig'][href$='safeui=off']");
if(safeui != null) {
window.location = safeui.href;
console.log("Google disable safesearch: done!");
} else {
if(document.querySelector("g-menu-item a[href*='setprefs?sig'][href$='safeui=on']") != null){
console.log("Google disable safesearch: nothing to do!");
} else {
console.log(document.querySelector("g-menu-item a[href*='setprefs?sig']"));
console.log("Google disable safesearch: failed!");
}
}
}
}
function run(){
//only few pages have safesearch settings menu
if(document.URL.includes("tbm") == false || document.URL.match(/tbm=(isch|vid|nws)/) != null){
if(document.querySelector("g-menu-item a[href*='setprefs?sig']") == null){
//wait until safesearch settings menu exist
window.setTimeout(function (){
run();
},50);
count += 1;
if(count > 10){
console.log("Google disable safesearch: too fast!");
count = 0;
}
} else {
disableSafesearch();
}
} else {
console.log("Google disable safesearch: no safesearch page!");
}
}
})();
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址