2011-08-17 56 views
3

我有一个Chrome扩展与pageAction按钮。用户点击它,并弹出popup.html窗口,以便用户可以做必要的事情。铬扩展有没有办法编程'点击'pageAction按钮

有没有一种方法可以在页面上装饰链接,以便当用户单击链接时,它会以编程方式将点击事件触发到pageAction按钮,以便popup.html打开。使用jQuery在页面中的元素上触发这样的事件是微不足道的,例如$(“#myelement”)。click()但是如何获取pageAction元素的句柄,以便可以触发点击事件它?

+2

以编程方式点击页面动作图标是不可能的。用户必须点击页面操作按钮;这是显示弹出页面的唯一方法。 –

回答

3

不幸的是,您无法直接触发它,就像您无法以编程方式触发浏览器操作一样。这是通过设计,Chrome对扩展UI的限制很大,试图使它们都保持标准化和简约。