developpers:webextension_xtense
Table des matières
Documentation Développeur Xtense Grease Monkey
Compatibilité Chrome/Firefox : ce qui est nécessaire :-)
Détection du navigateur
// Navigateurs var isFirefox = (window.navigator.userAgent.indexOf('Firefox') > -1) ? true : false; var isChrome = (window.navigator.userAgent.indexOf('Chrome') > -1) ? true : false; var isTamper = false; if(isChrome && unsafeWindow){ isTamper = true; // Plugin TamperMonkey installé sur Chrome }
Fonctions de sauvegarde des données
/*********************** Compatibilité Chrome ***************************/ if(isChrome){ function GM_getValue(key,defaultVal) { var retValue = localStorage.getItem(key); if ( !retValue ) { return defaultVal; } return retValue; } function GM_setValue(key,value) { localStorage.setItem(key, value); } function GM_deleteValue(value) { localStorage.removeItem(value); } }else if(isFirefox){ // A completer si besoin... }
Fonctions de Log
function log(message){ if(GM_getValue(prefix_GMData +'debug.mode','false').toString() == 'true') { console.log(nomScript + " says : " + message); } }
developpers/webextension_xtense.txt · Dernière modification : 2023/09/22 20:18 de 2001:861:4a80:f0:5626:acb:58a:6202