🏠 Home 

Google URL formatter

Removes the lengthy Google.com URL parameters and get a clean Google URL.


Install this script?
// ==UserScript==
// @name         Google URL formatter
// @namespace    http://tampermonkey.net/
// @version      0.2
// @description  Removes the lengthy Google.com URL parameters and get a clean Google URL.
// @author       You
// @match        https://google.com/search*
// @match        https://www.google.com/search*
// @require      https://unpkg.com/[email protected]/dist/url-parse.js
// @require      https://cdn.jsdelivr.net/npm/[email protected]/lodash.min.js
// @require      https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/moment.min.js
// @run-at       document-idle
// @noframes
// @license mit
// ==/UserScript==
(async function(){
console.log(moment().format(), "[Google URL formatter]");
console.log(moment().format(), `[Google URL formatter] old url: ${document.location.href}`);
console.log(moment().format(), "[Google URL formatter] parsing...");
url = URLParse(document.location.href , true )
url.query = _.omit(url.query, ["sourceid", "ie", "oq", "aqs", "gs_lcp", "ved", "uact", "sclient", "ei", "sxsrf" ]);
// url.toString()
url.host = ""
url.protocol = ""
url.pathname = ""
url.slashes = false
console.log(moment().format(), "[Google URL formatter] modifying...");
window.history.replaceState(null, null, url.toString());
// window.history.replaceState(null, null, '?q=hoge');
console.log(moment().format(), `[Google URL formatter] new url: ${document.location.href}`);
})();