в расширении Chrome есть способ программно «нажать» кнопку действия страницы - PullRequest
3 голосов
/ 17 августа 2011

У меня расширение Chrome с кнопкой pageAction.Пользователь нажимает на него, и появляется окно popup.html, чтобы пользователь мог сделать все необходимое.

Есть ли способ, которым я могу оформить ссылку на странице таким образом, чтобы, когда пользователь щелкает ссылку, она программнозапускает событие click для кнопки pageAction, поэтому открывается popup.html.

Используя jQuery, тривиально инициировать такое событие для элементов на странице, например, $ ("# myelement"). click (), но какможно получить дескриптор элемента pageAction, чтобы можно было инициировать событие click для него?

1 Ответ

3 голосов
/ 17 августа 2011

К сожалению, вы не можете напрямую запустить его, так же как вы не можете запустить браузер программно. Это сделано специально, Chrome довольно ограниченно использует расширенные пользовательские интерфейсы, пытаясь сделать их все стандартизированными и минималистичными.

...