向JavaScript Firefox扩展添加功能时出现问题?
作品: 但当我希望它指定使用了哪个鼠标键时,它不起作用:向JavaScript Firefox扩展添加功能时出现问题?,javascript,firefox-addon,firefox-addon-sdk,Javascript,Firefox Addon,Firefox Addon Sdk,作品: 但当我希望它指定使用了哪个鼠标键时,它不起作用: chrome.browserAction.onClicked.addListener(function (tabs) { if (allowedAddresses(tabs.url)) { chrome.tabs.sendMessage(tabs.id, { command: "getVideosArray" }, function ( response ) { setIco
chrome.browserAction.onClicked.addListener(function (tabs) {
if (allowedAddresses(tabs.url)) {
chrome.tabs.sendMessage(tabs.id, { command: "getVideosArray" }, function (
response
) {
setIconBadgeTextFromValue(tabs.id, response);
});
}
});
文件:
我正在使用受支持的firefox版本(85.0)
我正在尝试它最终区分中/左键,或者让它能够使用“修改器”来检测鼠标是否在按下修改器键的情况下被单击。
OnClickData
是传递给回调函数的第二个参数,用于browserAction.onClicked.addListener
。因此,回调函数的定义应如下所示:
chrome.browserAction.onClicked.addListener(function (tabs) {
if (allowedAddresses(tabs.url) && OnClickData.button == 0) {
chrome.tabs.sendMessage(tabs.id, { command: "getVideosArray" }, function (
response
) {
setIconBadgeTextFromValue(tabs.id, response);
});
}
});
chrome.browserAction.onClicked.addListener(function (tabs, OnClickData) {
/// ...
});