书签-右键单击
Bookmarklet - on right click?
是否有任何方法可以通过右键单击命令激发bookmarklet,或者这取决于浏览器?
因此,我有一个收集信息的bookmarklet,我希望用户能够右键单击任何页面,它会打开bookmarklet
完全不可能。小书签中的代码只有在用户单击该小书签时才存在于页面中。
查看用户脚本以获得所需内容。它们几乎和bookmarklet一样简单,但每次加载页面时都会运行。一些浏览器(如Chrome)本身就支持用户脚本。像Firefox这样的其他插件需要像Greasemonkey这样的插件。另一个选项是使用或创建附加组件。
用户脚本中的代码可能看起来像
document.oncontextmenu = function() { // on "right click"...
// some code
return false; // optional - suppress the native context menu. not advisable for entire document.
}
相关文章:
- 点击(右键点击)使用传单地图库获取图像覆盖的像素坐标
- 可以通过编程方式在javascript或jquery中单击箭头键
- 单击和键控操作可以完成一个功能
- 单击更改键,值对
- 如何检测右键单击+左键单击
- 检测右键单击+左键单击不起作用
- Javascript引导框,无法获得按钮单击ENTER键
- jQuery 选项卡悬停操作并单击 URL 键
- 绑定不同目标的单击和键控以执行相同的功能
- 灯箱触发事件以单击空格键或鼠标左键单击
- 全屏 API,无鼠标单击或键按下事件
- 单击空格键时,请勿向下滚动页面
- 用angularjs隐藏HTML部分,点击右键
- 浮动右点击右键和浮动左点击左键使用一个函数,只有javascript
- 如何在selenium中点击右键,不要使用javascript和fireevent
- 触发按钮,在文本框中单击Enter键会丢失其值
- 在信息框中单击右键不起作用
- 单击ESC键后执行
- 如何防止引导转盘在单击右/左控件后恢复幻灯片动画
- 更新表单验证右键剪切/粘贴