Greasy Fork is available in English.
Set off google safesearch
当前为
// ==UserScript==
// @name Google disable safesearch
// @namespace http://tampermonkey.net/
// @version 0.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';
window.addEventListener("load",function(){
disableSafesearch();
});
function disableSafesearch() {
var safeui = document.querySelector("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("a[href*='setprefs?sig'][href$='safeui=off']");
if(safeui != null) {
window.location = safeui.href;
console.log("Google disable safesearch: done!");
} else {
if(document.querySelector("a[href*='setprefs?sig'][href$='safeui=on']") != null){
console.log("Google disable safesearch: nothing to do!");
} else {
console.log("Google disable safesearch: failed!");
}
}
}
}
})();