Google chrome extension 我的Tampermonkey脚本(或其他用户脚本)可以调用我的Chrome扩展吗?

Google chrome extension 我的Tampermonkey脚本(或其他用户脚本)可以调用我的Chrome扩展吗?,google-chrome-extension,greasemonkey,tampermonkey,userscripts,browser-extension,Google Chrome Extension,Greasemonkey,Tampermonkey,Userscripts,Browser Extension,Q:我的Tampermonkey脚本(或其他用户脚本)可以调用我的Chrome扩展吗? 我使用Tampermonkey自动化网站中的日常任务。但是,某些ChromeAPI(例如)只能从自定义Chrome扩展访问 Tampermonkey不提供对ChromeAPI的直接访问,因此我正在寻找一种解决方法。我的想法是制作一个简单的Chrome扩展来实现这些功能,并从我的Tampermonkey脚本中调用它,该脚本仍然包含其余的逻辑 想法 (无可否认,我还没有尝试过这些方法。) 允许单独的扩展通过进行

Q:我的Tampermonkey脚本(或其他用户脚本)可以调用我的Chrome扩展吗?

我使用Tampermonkey自动化网站中的日常任务。但是,某些ChromeAPI(例如)只能从自定义Chrome扩展访问

Tampermonkey不提供对ChromeAPI的直接访问,因此我正在寻找一种解决方法。我的想法是制作一个简单的Chrome扩展来实现这些功能,并从我的Tampermonkey脚本中调用它,该脚本仍然包含其余的逻辑

想法
(无可否认,我还没有尝试过这些方法。)

  • 允许单独的扩展通过进行通信。我不知道如何/是否可以用它来对付猴子
  • 可用于使用选项卡本身发送消息
  • 创建一个本地web应用程序,通过XHR将消息从一个传递到另一个
安全性

这些脚本不是公开发布的,并且仅限于特定站点。因此,在这种情况下,导致Tampermonkey不包括对这些API的访问的风险就不那么重要了

相关帖子

  • 2019-04-22:
  • 2018-09-25:
  • 2016-04-16:
  • 2016-12-13:
  • 2012-03-28:
发送一个扩展内容脚本将侦听的文件。