All - Great suggestions so far. I think the film is predominately plasticizer and degraded plasticizer residue that have been volatilized over long, high UV, and temperature exposure.
One common mistake w/ plasticizer clean up, especially when it’s a thin film on glass is to use soapy water. This is like trying to teach a pig to dance... the teacher get frustrated and the pig just gets pi$$ed off. On a dry windshield, smear a liquid detergent (no water, please) onto the entire area, create a paste. Work it in, let it set, then take a wet towel and wipe the emulsion off the glass. Rinse several times to remove emulsion/paste. Finish off w/ Windex.
I'd try this before using THF or MEK. These are great solvent for PVC, but over kill for plasticizer clean up.
I'd try the Cyclo that Skip suggested first, before taking chances w/ THF or MEK, as these are quite flammable and toxic. Cyclohexanone is not exactly the safest solvent, but less so than the other two, i my opinion. I'll admit that back in the day we used MEK, Cyclo, and THF like water to clean up plastisol spills, etc. We got a little into our cup as the Brits say, too!
You might also have good luck w/ a product called Goo be gone (sp).
Nothing like a claen windshield and a tank of powerful gasoline.
Len