Google Chrome扩展作为独立应用程序

rbpvctlc  于 2023-08-01  发布在  Go
关注(0)|答案(2)|浏览(131)

是否可以在Chrome之外运行Google Chrome扩展程序?例如,有一个名为TLDR的附加组件,它总结了网页上的文本。有没有可能写一个程序,以某种方式“挖掘”到它的总结能力?

webghufk

webghufk1#

我看不出有什么办法可以这样做。但既然你是在SO上,而且这是关于编程的,我建议你检查一下扩展JavaScript代码。扩展实际上只是JavaScript,如果这个扩展是以模块化的方式编写的,那么你就可以把函数拿出来单独使用。
在此之前,您应该询问扩展的作者是否同意。他/她甚至可以帮助你完成任务,如果你礼貌地要求:)

093gszye

093gszye2#

是的,你可以,但不完全是“外面”。
此解决方案允许您将chrome扩展作为独立窗口运行。
您可以创建一个快捷方式,其中包含指向扩展的链接。

TrustWallet示例

TrustWallet是那些没有网络版本的应用程序之一,这是将其作为桌面上的“应用程序”的最佳方式。

"C:\Program Files\Google\Chrome\Application\chrome.exe"
 --app="chrome-extension://egjidjbpglichdcondbcbdnbeeppgdph/home.html#/"

字符串

Bitwarden密码管理器示例

"C:\Program Files\Google\Chrome\Application\chrome.exe"
--app="chrome-extension://nngceckbapebfimnlniiiahkandclblb/popup/index.html#/"

如何创建URL?

在一些chrome扩展中,当你点击浏览器中的图标时,你就会看到它。但是,在其他扩展中,您无法看到它。对于他们,您必须在Chrome上使用“管理扩展程序”。您可以右键单击扩展图标或在扩展部分找到它。扩展>详细信息。
在那里,您可以获取字段:
ID(扩展ID)

nngceckbapebfimnlniiiahkandclblb


检查视图(这是viewpathfile)

background.html
popup/index.html


通常是名为index.html或home.html的文件,它指向扩展的主视图

构建扩展url

chrome-extension://id/viewpathfile#/

隔离功能

现在,如果你只想访问 * 扩展代码 * 的功能,你需要找到Github/Repository开源项目,并隔离你正在寻找的功能。
如果需要,您可以将其转换为命令行,但这是一种具体情况。

相关问题