2012-03-14 178 views
0

有没有什么方法可以在右键单击命令时触发小书签,还是依赖于此浏览器?书签 - 点击右键?

所以,我有收集信息的书签,我希望用户能够右键点击任何页面上,并打开书签

+0

缺少'oncontextmenu'? – Teemu 2012-03-14 07:34:03

回答

0

完全不可能的。小书签中的代码在页面中不存在,直到用户点击小书签为止。

看看你想要的脚本。它们几乎和书签一样简单,但是每次加载页面时都会运行它们。 Chrome等浏览器本身就支持用户脚本。其他像Firefox一样需要像Greasemonkey这样的插件。另一种选择是使用或创建附加组件。

在userscript的代码可能看起来像

document.oncontextmenu = function() { // on "right click"... 
    // some code 
    return false; // optional - suppress the native context menu. not advisable for entire document. 
} 
+0

我明白,但是,我的问题是,可以在右键单击命令 – 2012-03-18 10:21:18

+0

Darren上打开书签,我的答案中的前两个词对您意味着什么? – 2012-03-18 15:26:50

+0

没有什么是不可能的。你的答案的第二行完全忽略了这个问题。 “一个小书签中的代码在页面中不存在,直到一个人点击小书签为止。”很明显!进一步调查后,我认为可以使用浏览器扩展来完成,我认为它与书签不同,但仍然可以完成手头的任务。虽然我可能是错的! – 2012-03-18 17:05:04