Данные, возвращаемые обратным вызовом для appAPI.contextMenu
, в настоящее время являются только следующими:
- URL-адрес страницы
- URL-адрес ссылки
- выбранный текст
- srcUrl
Не похоже, что есть способ сказать, что на самом деле было щелкнуто правой кнопкой мыши, только небольшая информация об этом. Я мог бы, например, выполнить поиск по всем изображениям и найти то, которое соответствует srcUrl
, но что, если одно и то же изображение появляется несколько раз?
Я мог бы попытаться перехватить события щелчка правой кнопкой мыши в extension.js
и попытаться сопоставить их с событиями контекстного меню, но это кажется довольно крутым.
Каков ожидаемый метод поиска выбранного элемента (после получения событие на странице)?
Скажем, например, я хочу иметь возможность щелкнуть правой кнопкой мыши изображение и display:none
его.