迟到了千年
火狐狸
火狐狸
  • UID37189
  • 注册日期2011-09-08
  • 最后登录2024-01-31
  • 发帖数103
  • 经验71枚
  • 威望0点
  • 贡献值30点
  • 好评度1点
阅读:5055回复:6

怎么才能做到,不同对象不同右键菜单?

楼主#
更多 发布于:2012-04-24 16:41
比如“复制图片地址”,它只在图片的右键上才回出现,不会在其它右键上出现。
现在我有一个“复制连接文本”右键选项,我只想让它出现在连接的右键菜单上,不要出现在图片右键上,因为不需要。
不知道我这个想法能不能做到?
我想起那天夕阳下的奔跑,那是我逝去的青春!
cinhoo
狐狸大王
狐狸大王
  • UID31676
  • 注册日期2010-01-21
  • 最后登录2019-01-08
  • 发帖数330
  • 经验15枚
  • 威望0点
  • 贡献值0点
  • 好评度6点
  • 社区居民
  • 忠实会员
1楼#
发布于:2012-04-24 16:41
【 在 hailongchang (novice) 的大作中提到: 】 上了Firefox这艘贼船就很难再下来了,我当年是报着试一试的心态用了下Firefox,当然包括当时一些如日中天的插件,这一用就抛弃IE了。几年过后,发现IE8也还不错,但是就是怎么都用不管,Firefox连同上面的那些插件已经彻底绑架了我的习惯,用别的浏览器觉得巨不爽,包括Chrome
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
2楼#
发布于:2012-04-24 16:41
默认情况下不就是这样的吗
-いたんですか? -ええ、ずっと
迟到了千年
火狐狸
火狐狸
  • UID37189
  • 注册日期2011-09-08
  • 最后登录2024-01-31
  • 发帖数103
  • 经验71枚
  • 威望0点
  • 贡献值30点
  • 好评度1点
3楼#
发布于:2012-04-24 16:41
白左:默认情况下不就是这样的吗回到原帖

我添加了一个“搜索相似图片”的UC脚本,不管是图片上、连接上,任何地方的右键都有它的选项。
我只想它出现在图片右键上。

知道了它的ID(CBIR-search),根据2楼的帮助写了一个UC脚本,根本不管用啊,完全照葫芦画瓢,我不会JS!

function CBIR-search() {
function ThumbnailsShowHideItems(event) {  
  var show = document.getElementById("thumbnail-show");  
  show.hidden = !(gContextMenu.onImage || gContextMenu.onLink);  
}
}
我想起那天夕阳下的奔跑,那是我逝去的青春!
royallin
非常火狐
非常火狐
  • UID29014
  • 注册日期2009-05-31
  • 最后登录2016-12-07
  • 发帖数668
  • 经验46枚
  • 威望0点
  • 贡献值32点
  • 好评度0点
  • 社区居民
4楼#
发布于:2012-04-24 16:41
迟到了千年
我添加了一个“搜索相似图片”的UC脚本,不管是图片上、连接上,任何地方的右键都有它的选项。
我只想它出现在图片右键上。

知道了它的ID(CBIR-search),根据2楼的帮助写了一个UC脚本,根本不管用啊,完全照葫芦画瓢,我不会JS!

function CBIR-search() {
function ThumbnailsShowHideItems(event) {  
  var show = document.getElementById("thumbnail-show");  
  show.hidden = !(gContextMenu.onImage || gContextMenu.onLink);  
}
}
回到原帖
 
  应该在原脚本里改吧。
迟到了千年
火狐狸
火狐狸
  • UID37189
  • 注册日期2011-09-08
  • 最后登录2024-01-31
  • 发帖数103
  • 经验71枚
  • 威望0点
  • 贡献值30点
  • 好评度1点
5楼#
发布于:2012-04-24 16:41
要改的不止一个,有的是扩展带的,改起来太麻烦了,如果升级扩展的话就白弄了,我想重新写个脚本。
我想起那天夕阳下的奔跑,那是我逝去的青春!
lonely_8
非常火狐
非常火狐
  • UID30273
  • 注册日期2009-09-03
  • 最后登录2022-08-09
  • 发帖数733
  • 经验469枚
  • 威望0点
  • 贡献值86点
  • 好评度147点
  • 社区居民
  • 忠实会员
6楼#
发布于:2012-04-24 16:41
紫云飞大大的脚本
http://files.cnblogs.com/ziyunfei/searc ... mage.uc.js
location == "chrome://browser/content/browser.xul" && (function () {
	(function (m) {
		m.id = "CBIR-search";
		m.addEventListener("command", function () {
			var url = encodeURIComponent(gContextMenu.mediaURL || gContextMenu.imageURL || gContextMenu.bgImageURL);
			gBrowser.addTab('http://www.tineye.com/search/?pluginver=firefox-1.0&sort=size&order=desc&url=' + url);
			gBrowser.addTab('http://stu.baidu.com/i?rt=0&rn=10&ct=1&tn=baiduimage&objurl=' + url);
			gBrowser.addTab('http://www.google.com/searchbyimage?image_url=' + url);
			gBrowser.addTab('http://pic.sogou.com/ris?query=' + url);
		}, false);
		m.setAttribute("label", "\u641C\u7D22\u7C7B\u4F3C\u56FE\u7247");
	})(document.getElementById("contentAreaContextMenu").insertBefore(document.createElement("menuitem"), document.getElementById("context-viewimage")));
	document.getElementById("contentAreaContextMenu").addEventListener("popupshowing", function () {
		gContextMenu.showItem("CBIR-search", gContextMenu.onImage || (gContextMenu.hasBGImage && !gContextMenu.isTextSelected));
	}, false);
})()
游客

返回顶部