via id:amachang (function(f) { // Greasemonkey から prototype をいじるトリック unsafeWindow.location.href = 'javascript:(' + f + ')();void(0);' })(function() { obj.__defineSetter__(sprop, fun); })(); https://developer.mozilla.org/ja/Core_JavaScript_1.5_Reference/Global_Objects/Object/prototype