如何知道你右键点击谷歌chrome扩展是什么
How to know what you are right clicking on for a google-chrome-extension
我正在尝试为基本上喜欢的图片编写一个Google Chrome扩展。因此,你在页面上看到了一张你想记住但不想手动保存或保存图像URL的图片。您可以右键单击图像,并使用此扩展将其添加到您的图像收藏夹中。
我已经想好了一切,除了当用户右键点击图片时,我不知道如何从该操作中获得图像URL。该解决方案需要在互联网上的任何正常页面上运行。我不确定我是否需要一个正常的听众或什么。
上下文菜单项的onclick
处理程序应该期望onClickData
对象作为其第一个参数。此对象将包含srcUrl
属性,该属性是右键单击的图像的src
属性。
你可以这样设置菜单项:
chrome.contextMenus.create({
title: "Remember image as favorite",
contexts: ["image"],
onclick: function(data) {
console.log("we're about to save " + data.srcUrl);
// do whatever you need with data.srcUrl to save it
}
});
相关文章:
- .scroll()函数在上次更新后在谷歌chrome中定位闪烁
- 如何让JS脚本在导航后继续运行(谷歌chrome控制台)
- 如何知道你右键点击谷歌chrome扩展是什么
- 对齐底部的DIV-谷歌Chrome扩展
- 当我用ctrl+p搜索时,为什么要在谷歌chrome上使用inspect来调试缺少显示文件js
- 从谷歌chrome中的任何网页获取所有tel标签
- 如何缩小我的谷歌chrome扩展's的javascript文件
- 当页面加载时,使谷歌chrome浏览器成为全屏浏览器
- 谷歌Chrome元素仍然存在:即使从光标移开,也要悬停
- 谷歌Chrome Chrome.usb/Chrome.hid锁定设备
- 我的jquery代码在谷歌chrome控制台中工作,而不是在保存它之后
- 谷歌Chrome扩展在用Javascript打开的弹出窗口中工作吗
- 基本的谷歌chrome扩展消息传递不起作用
- 如何操作谷歌chrome's PRINT选项
- 谷歌Chrome在范围滑块禁用时卡住了's的更改功能
- 谷歌Chrome日期选择器事件
- 如何允许在谷歌chrome中通过触摸屏放大和缩小iframe
- 谷歌chrome和FPS的奇怪行为
- 点击时禁用提交按钮,将阻止表单在谷歌Chrome上提交
- AngularJS-谷歌Chrome扩展中的动态链接断开