Get rid of all those useless parameters on an item URL
// ==UserScript==
// @name Shorten AliExpress Links
// @description Get rid of all those useless parameters on an item URL
// @namespace ceremony.shorten.aliexpress.links
// @include /https?:\/\/([^\.]+\.)?aliexpress\.[a-z.]*\/(store\/product|item)\/([^\/]+\/)?[_\d]+\.html(\?.*)?/
// @version 2.1
// @run-at document-start
// @grant none
// ==/UserScript==
let realWindow = window.parent, url = document.createElement('a');
url.href = realWindow.location.href;
url.protocol = "https:";
url.search = "";
url.hash = "";
//url.hostname = "www.aliexpress.com"; // does not work due to cookie/session variables
if (url.href !== realWindow.location.href) {
if (realWindow.location.hostname === url.hostname && realWindow.location.protocol === url.protocol)
realWindow.history.replaceState(null, null, url.href);
else
realWindow.location = url.href;
}