Ho giocato con Eslint e eslint -scanjs plug-in di sicurezza e ha trovato il controllo "property_geolocation". Il codice sorgente del controllo è:
"use strict";
module.exports = function (context) {
return {
"MemberExpression": function (node) {
if (node.property.name == 'geolocation') {
context.report(node, "geolocation can be unsafe");
}
}
}
}
quindi non ha idea del perché sia pericoloso usare la proprietà. Qualcuno può spiegare quali rischi di usare la proprietà 'geolocalizzazione' e come può essere abusato?