gpt4 book ai didi

javascript - 以编程方式显示 Chrome 内容脚本中的默认上下文菜单

转载 作者:行者123 更新时间:2023-12-03 06:41:05 25 4
gpt4 key购买 nike

我正在尝试找到一种方法来打开 Chrome 扩展程序(内容脚本)内 [X,Y] 视口(viewport)位置上的默认上下文菜单。是否可以?我该怎么做?

问题是,我有 mouseupmousemove mousedowncontextmenu 的处理程序,它们禁止上下文菜单并做一些魔法(手势),如果在 mouseup 中没有检测到手势,我可以打开默认的上下文菜单,那就太好了。 (即,如果只有一次人民币点击。)

我实际上正在尝试修复这个看起来整洁的扩展 https://github.com/RyutaKojima/simpleGestures对于 Gtk+ 版本的 Chrome,鼠标按下时会显示上下文菜单。

如果没有这种能力,我想我将不得不暂时禁用 mouse(up|down)contextmenu 处理程序,并以某种方式模拟 mouseup 中的人民币点击(如果我不会陷入另一个限制的话)。

最佳答案

上下文菜单调用是一种“用户手势”(Chrome 使用它来允许扩展程序访问一组其他受限制的功能,例如在仅 activetab 的情况下读取/写入剪贴板或事件页面的 DOM扩展的 list 中给出了许可)。因此,您唯一的出路是制作一个附带的跨平台 native 应用程序,该应用程序可以发送右键单击鼠标事件。它将单独安装并通过 Native Messaging API 与您的扩展进行通信。 .

关于javascript - 以编程方式显示 Chrome 内容脚本中的默认上下文菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37955170/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com