关于javascript转小书签——Bookmarklet 的问题

现在的js代码是javascript代码是

Object.defineProperty(navigator,"platform",{value:"sb_baidu",writable:false,configurable:false,enumerable:true});

然后,要修改成点击就能用的小书签
就是javascript:(function(){
//代码
})();

上面的js脚本在油猴中可正常运行,或者为什么放在javascript:(function(){
//代码
})();中不可运行,求解决方法及修改后的代码。。。谢谢!

http://www.cnblogs.com/ucetgg/archive/2007/12/20/1007891.html