3 ms·
> > why don’t devs put in the minimal effort You left out the noscript part. I’m not implying the project as a whole is minimal effort. It would be nice to at
by toastal 3y ago
> > why don’t devs put in the minimal effort
You left out the noscript part. I’m not implying the project as a whole is minimal effort.
It would be nice to at least see a small explanation of what I as a user am missing out (one or two sentences), or the bare minimum is to at least name the application in the noscript instead of leaving the default text of create-react-app (or similar project generator). It could be as minimal as adding the name and repeating the meta description.
<noscript>
<h1>Emoji Kitchen requires enabling JavaScript to run</h1>
<p>Unique illustrations of combined emoji, cooked up in Google’s Emoji Kitchen, and comprehensively available on the web.</p>
</noscript>
- das_keyboard 3y agoHow would this change anything? Would it really increase your trust in this site, if the site itself told you it's content? A malicious actor would just put "Enable JavaScript now or you will miss out on cool prices" or something like this. "noscript" shouldn't serve any other means but telling you that javascript is disabled.
- toastal 3y agoNo script is also a place for normal fallbacks where relevant in a multi-page app such as a static image instead of an interactive SVG. You can let crawlers and scrapers that don’t execute JavaScript know what content should be there. There’s still malice in many noscript elements embedding fishy tracking pixels. If this application said “Emoji Kitchen let’s you combine existing emoji to create new hybrid emojis” I could decide if I think that’s silly, probably legit, and it’s worth the ‘risk’. It would also assist the aforementioned crawlers and scrapers.