在Chrome扩展程序中,有一种方法可以通过编程方式“单击”页面“操作”按钮

时间:2011-08-17 01:58:19

标签: javascript-events google-chrome-extension

我有一个带有pageAction按钮的chrome扩展程序。用户点击它并弹出popup.html窗口,这样用户就可以做到这一点。

有没有办法可以装饰页面上的链接,这样当用户点击链接时,它会以编程方式将click事件触发到pageAction按钮,以便popup.html打开。

使用jQuery在页面中的元素上触发这样的事件是微不足道的,即$(“#myelement”)。click()但是如何获取pageAction元素的句柄,以便可以在其上触发click事件?

1 个答案:

答案 0 :(得分:3)

不幸的是,您无法直接触发它,就像您无法以编程方式触发浏览器操作一样。这是设计上的,Chrome对扩展用户界面的限制相当严格,试图将它们全部标准化和简约化。