是否可以在Chrome之外运行Google Chrome扩展程序?例如,有一个名为TLDR的附加组件,它总结了网页上的文本。有没有可能写一个程序,以某种方式“挖掘”到它的总结能力?
webghufk1#
我看不出有什么办法可以这样做。但既然你是在SO上,而且这是关于编程的,我建议你检查一下扩展JavaScript代码。扩展实际上只是JavaScript,如果这个扩展是以模块化的方式编写的,那么你就可以把函数拿出来单独使用。在此之前,您应该询问扩展的作者是否同意。他/她甚至可以帮助你完成任务,如果你礼貌地要求:)
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开源项目,并隔离你正在寻找的功能。如果需要,您可以将其转换为命令行,但这是一种具体情况。
2条答案
按热度按时间webghufk1#
我看不出有什么办法可以这样做。但既然你是在SO上,而且这是关于编程的,我建议你检查一下扩展JavaScript代码。扩展实际上只是JavaScript,如果这个扩展是以模块化的方式编写的,那么你就可以把函数拿出来单独使用。
在此之前,您应该询问扩展的作者是否同意。他/她甚至可以帮助你完成任务,如果你礼貌地要求:)
093gszye2#
是的,你可以,但不完全是“外面”。
此解决方案允许您将chrome扩展作为独立窗口运行。
您可以创建一个快捷方式,其中包含指向扩展的链接。
TrustWallet示例
TrustWallet是那些没有网络版本的应用程序之一,这是将其作为桌面上的“应用程序”的最佳方式。
字符串
Bitwarden密码管理器示例
型
如何创建URL?
在一些chrome扩展中,当你点击浏览器中的图标时,你就会看到它。但是,在其他扩展中,您无法看到它。对于他们,您必须在Chrome上使用“管理扩展程序”。您可以右键单击扩展图标或在扩展部分找到它。扩展>详细信息。
在那里,您可以获取字段:
ID(扩展ID)
型
检查视图(这是viewpathfile)
型
通常是名为index.html或home.html的文件,它指向扩展的主视图
构建扩展url
型
隔离功能
现在,如果你只想访问 * 扩展代码 * 的功能,你需要找到Github/Repository开源项目,并隔离你正在寻找的功能。
如果需要,您可以将其转换为命令行,但这是一种具体情况。