The only acceptable solution is for web browsers to not execute Javascript this way. The browsers need to ask users for every Javascript file, offering to show the source first, and then "install" each script that is accepted locally. This should be by individual script, not by domain like NoScript. If the script changes, the browser should ask again about it, not silently assume that the user accepts it just because a previous version of the same script was accepted.
Part of the problem, I think, is that Javascript programs aren't run the same
way other programs are. They are silently downloaded and executed seamlessly,
which means there isn't a conscious choice by users to run them. Many users
don't even know it's there.
- [Trisquel-users] Harmful effects of non-free JavaScript Andrew Roffey
- Re: [Trisquel-users] Harmful effects of non-free J... Michał Masłowski
- Re: [Trisquel-users] Harmful effects of non-fr... Andrew Roffey
- Re: [Trisquel-users] Harmful effects of non-free J... alonivtsan
- Re: [Trisquel-users] Harmful effects of non-free J... shiretoko
- Re: [Trisquel-users] Harmful effects of non-free J... onpon4
- Re: [Trisquel-users] Harmful effects of non-free J... gameboyab
- Re: [Trisquel-users] Harmful effects of non-fr... Andrew Roffey
- Re: [Trisquel-users] Harmful effects of no... mikko . viinamaki
- Re: [Trisquel-users] Harmful effects of non-free J... gameboyab
- Re: [Trisquel-users] Harmful effects of non-free J... chris . arijs
