This extension actually implements xkcd #37. Yeah, for real.

Latest Version

Version
1.0.6
Update
December 5, 2020
Size
722KiB
Developer
blog.tomayac.com
Category
Users
52
Rating
2.72727 ★
Manifest Version
2
Web Store Status
Languages Support
Deutsch
English (United States)
See more
Permissions
Http://*/*
Https://*/*
See more

xkcd #37 Extension

Albeit famous exceptions exist in form of Wikis, the Web today is still mostly a read-only experience. This leaves the Web content consumer exposed to all sorts of typographic cruelties, such as representing the ellipsis character ’…’ with three single full stops “...”, incorrect usage of a normal space where a non-breaking space would be preferred and even omission of the Oxford comma... While fighting the cause, namely sloppy Web authors, is like a fight against wind mills and certainly impossible to realize on Web scale, fighting the symptoms is a realistic option. Using client-side work-arounds, the Web can actually be fixed one page at a time. With this extension, we show how via part-of-speech tagging and JavaScript DOM event listeners, the Web can be made a better place.

On a related note, this extension has the bad ass-feature of actually implementing xkcd #37: http://xkcd.com/37/ Yeah, for real

Read the accompanying scientific paper: https://docs.google.com/open?id=0B9LlSNwL2H8YbkpsV0pLQnM2bXc
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "__MSG_extName__", "version": "1.0.6", "manifest_version": 2, "description": "__MSG_extDesc__", "icons": { "48": "icon_48.png", "128": "icon_128.png" }, "default_locale": "en_US", "content_scripts": [ { "matches": [ "http://*/*", "https://*/*", "file://*/*" ], "js": [ "lexer.js", "POSTagger.js", "lexicon.js", "amazon.js", "content_script.js" ], "run_at": "document_end" } ], "background": { "scripts": ["background.js"] }, "options_page": "options.html", "permissions": [ "http://*/*", "https://*/*" ]}
Read more