Solar chargers are not "green". They will produce more CO2 manufacturing them than you will save from using them.