Javascript Chrome应用与扩展?还有什么允许访问浏览器中打开的选项卡?

Javascript Chrome应用与扩展?还有什么允许访问浏览器中打开的选项卡?,javascript,google-chrome,google-chrome-extension,google-chrome-devtools,Javascript,Google Chrome,Google Chrome Extension,Google Chrome Devtools,我正在制作一个需要访问用户当时打开的选项卡的应用程序。我还没有找到一种不使用Chrome本身部署我的应用程序就可以访问这些信息的方法。 然而,进行扩展会严重限制UI(我的应用程序需要一个漂亮、有组织的UI)。然而,我知道Chrome应用程序即将停止。我还有其他选择吗?Chrome提供了扩展功能,作为访问Chrome浏览器内部的一种方式。如前所述,应用程序正在停止使用。你不能再发布非Chrome操作系统专用的新应用。没有其他API替代品可以直接访问Chrome的内部 与在多进程操作系统或窗口系统上

我正在制作一个需要访问用户当时打开的选项卡的应用程序。我还没有找到一种不使用Chrome本身部署我的应用程序就可以访问这些信息的方法。
然而,进行扩展会严重限制UI(我的应用程序需要一个漂亮、有组织的UI)。然而,我知道Chrome应用程序即将停止。我还有其他选择吗?

Chrome提供了扩展功能,作为访问Chrome浏览器内部的一种方式。如前所述,应用程序正在停止使用。你不能再发布非Chrome操作系统专用的新应用。没有其他API替代品可以直接访问Chrome的内部

与在多进程操作系统或窗口系统上运行的任何程序一样,应用程序可以使用操作系统和窗口系统特定的方法来窥探其他进程/窗口。如何做到这一点是操作系统/窗口系统特有的,远远超出了单个堆栈溢出的问题/答案。但是,有一种替代方案专门针对您描述的案例

使用
对于您想要的:访问内部Chrome信息(例如打开的选项卡),同时保持对用户界面的完全控制(在您选择的操作系统中可用的范围内),您可以使用记录在案的方法。您需要创建一个Chrome扩展以提供对Chrome内部信息的访问。您可以使用本机消息传递API将该信息传递给您也创建的操作系统本机应用程序。与大多数此类API一样,它只是一个通信通道。您需要创建一个满足您需求的消息格式/协议。

您面临哪些特定的用户界面限制?