В 05:02 +0100 на 31.10.2012 (ср), [email protected] написа: > I still don't see the point in disabling JavaScript as it would break most > sites.
Because it gives control to the user to browse however he/she wants. One of the best practises in making websites is to make it so that it could be read in a text only browser and then style it with CSS and add all *additional* cool stuff via JavaScript. Stopping JavaScript could stop some annoying behaviour in a website that the programmers, the designers and the company which developed the website didn't realized. It greatly depends on the website and what it provides, but my observation is that on most websites people actually go to *read*. > JavaScript is a universal language supported in all browsers and even Read The JavaScript Trap, if you haven't already. If you did, read it again. Exactly because it is a programming language and it is used for large web based programs lately is an issue from free software point of view. The other reasons are annoyance and inconvenience in websites delivered as they are. > the archaic IE6 can play nice with JS frameworks like jQuery. That is proprietary software, no matter it was popular in its time. I don't know why you bring it up and why should we care about it. Microsoft themselves renounced from it and made a campaign to bring awareness and render it obsolete. > > The hardcore free software guys will do what they want anyways through > extensions or modified browsers, but JavaScript should be left alone for > everyone else. Stopping JavaScript from the core or with an extension achieves the same goal. Why not stop it from the core then? If there is an option to stop it, it is good for all. Who wants it will keep it, who doesn't will stop it. What should be the default is a topic for a long discussion. > > It is a shame that most JS doesn't have a license linked to it That is because by definition (copyrights law) most are proprietary software. It does not matter that the source might be provided (if not obfuscated) as a side effect of the JavaScript language. I'm excluding free software JavaScript libraries. The Epiphany extension I've mentioned for example came to life when I was still using Google search and they've introduced the annoying auto complete while you type. With that they made all links in the results wrapped inside a JavaScript function which broke the open-in-new-tab-on-middle-or-wheel-click functionality. I've wrote the extension merely because I needed a faster way to enable/disable the JavaScript engine on demand. There is always a reason to stop JavaScript. Sometimes the demand for such "crazy" features could come out of practical reasons only.
signature.asc
Description: This is a digitally signed message part
