(追記1)Firefox 21 以降 E4X がサポートされなくなったため、現行の Firefox では本記事のコードは動きません (追記2)E4X を使わずに記述する方法に変更しました。 //;### // ==UserScript== // @name coffeetest // @namespace http://example.com/coffeetest // @include * // @grant none // @require http://coffeescript.org/extras/coffee-script.js // @version 1 // ==/UserScript== CoffeeScript.eval((function(){/* # coffeescript from here ### class User constructor: -> @name