您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Script to redirect to your language automaticaly
当前为
// ==UserScript== // @name WME Language Forcer // @namespace https://www.bowlman.org // @description Script to redirect to your language automaticaly // @match https://editor-beta.waze.com/*editor* // @match https://beta.waze.com/*editor* // @match https://www.waze.com/*editor* // @match https://editor-beta.waze.com/*editor/* // @match https://beta.waze.com/*editor/* // @match https://www.waze.com/*/editor/* // @version 1.6 // @author tunisiano187 '2018 // @license MIT/BSD/X11 // @compatible chrome firefox // @supportURL mailto:incoming+WMEScripts/[email protected] // @contributionURL http://ko-fi.com/tunisiano // @grant none // ==/UserScript== var language = ""; var ts = Math.round((new Date()).getTime() / 1000); if(window.location.hash == ("#reset-WME-prefered-language")) { localStorage.removeItem('WME-prefered-language'); alert("Language resetted"); window.location.href = "https://www.waze.com/editor/"; } else if($(".not-found")[0]) { if ('WME-prefered-language-last-refresh' in localStorage){ var prevts = localStorage.getItem('WME-prefered-language-last-refresh'); if(Math.round(ts-5)>prevts) { window.location.href = "https://www.waze.com/editor/#reset-WME-prefered-language"; } } } else if('WME-prefered-language' in localStorage) { language = localStorage.getItem('WME-prefered-language'); } else { language=prompt("Wich language do you want to use ? (ex:fr, de, ..)", I18n.locale); language=language.toLowerCase(); localStorage.setItem('WME-prefered-language',language); } if (location.pathname.indexOf("/" + language + "/editor") !== 0 && location.pathname.indexOf("/user/editor") == -1) { setTimeout(function() { var fullpath = window.location.pathname+window.location.search; while(fullpath.substring(1,7) != "editor") { fullpath = fullpath.substring(1); } localStorage.setItem('WME-prefered-language-last-refresh',ts); window.location.replace = window.location.replace('https://www.waze.com/' + language + fullpath); }, 1000); }