阅读:2819回复:7
求助!如何把bookmarklet裡的小工具弄到右鍵菜單
RT
![]() |
|
1楼#
发布于:2011-06-09 08:35
fang5566:用文本编辑软件打开脚本,找到action下面的那些代码,仿照自己添加一个。比如说:<menuitem label="Google キャッシュで開く" class="menuitem-iconic" image="moz-anno:favicon:http://www.google.co.jp/favicon.ico" oncommand="openUILink( 'http://www.google.co.jp/search?hl=ja\x26q=cache:' + (gContextMenu.linkURL || gContextMenu.browser.contentDocument.location.href) , event);"/> 还是搞不定啊,比如这个海词该如何添加: javascript:void((function()%20{var%20element=document.createElement('script');%20element.setAttribute('src',%20'http://dict.cn/hc/init.php');%20document.body.appendChild(element);})()) |
|
2楼#
发布于:2011-06-09 08:35
context bookmark 扩展即可
|
|
3楼#
发布于:2011-06-09 08:35
用文本编辑软件打开脚本,找到action下面的那些代码,仿照自己添加一个。比如说:
<menuitem label="Google キャッシュで開く" class="menuitem-iconic" image="moz-anno:favicon:http://www.google.co.jp/favicon.ico" oncommand="openUILink( 'http://www.google.co.jp/search?hl=ja\x26q=cache:' + (gContextMenu.linkURL || gContextMenu.browser.contentDocument.location.href) , event);"/> 这里label改为自己起的名字,image改为自己的图片,oncommand="openUILink里面改成bookmarklet小工具的代码(以javascript:打头),看看行否。 执行bookmarklet代码的命令我猜是openUILink就可以了吧。 |
|
|
4楼#
发布于:2011-06-09 08:35
事实上这个是uc脚本,用userchrome.js扩展才能添加。
我的意思是用了这个脚本以后会右键出现几个菜单,但是不懂如何把自定义的加到它里面去 |
|
5楼#
发布于:2011-06-09 08:35
那个是UserScript,得装 GreaseMonkey 或 scriptish 扩展才能用
|
|
|
6楼#
发布于:2011-06-09 08:35
感谢版主,这点上还真不如opera.不过这个脚本可以实现右键添加小工具和书签 https://gist.github.com/917505
不过不懂js,不知道怎么添加 |
|
7楼#
发布于:2011-06-09 08:35
试试 Context Bookmarks:
https://addons.mozilla.org/en-US/firefo ... bookmarks/ 右键菜单还没办法像你说的这么高度可定制,但用这个扩展可以在右键菜单显示书签,而你的bookmarklet小工具可以添加为书签,然后通过这个扩展调用。 |
|
|