繁体   English   中英

Chrome 扩展强制左键单击

[英]Chrome extension force left click

嗨,我做了一个简单的 chrome 扩展。 但是我需要的是,当用户左键单击扩展图标时,它将显示右键菜单。 我知道一些扩展可以做到这一点,但我不知道该怎么做。

chrome.browserAction.onClicked.addListener(buttonClicked)
function buttonClicked(tab) {
//Force to right click

}

您需要禁用当前选项卡的弹出窗口。

  • 如果您使用page_action ,则默认情况下将禁用弹出窗口,除非您在此选项卡上明确启用它。

  • 如果您使用browser_action ,则可以显式禁用弹出窗口:

     chrome.tabs.query({currentWindow: true, active: true}, tabs => chrome.browserAction.disable(tabs[0].id); });

目前这是不可能的,但是有人制作了一个库,它做了一个巧妙的技巧来制作你自己的鼠标,你可以控制和做一些事情。 您可能可以使用该想法。 我通过在 h2 header 上制作标签来检查它,它实际上将我重定向到链接。 它确实有一些后卫。 例如,用户可以按下 sec 键并使其停止工作。 这可以通过再次自动控制鼠标来解决,但随后会出现弹出窗口,这是另一个后备。 尽管如此,它仍然有效。 设置起来可能有点困难。 我在 Chromium Bug Tracker 中创建了一个问题。 这是图书馆: https://github.com/octalmage/mousecontrol 快乐黑客!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM