在 Web page/app 和浏览器扩展之间通信
Communicate between a Web page/app and a Browser Extension
我有一个 Web 应用程序和一个关联的浏览器扩展,我需要一种在 Web 应用程序中发生操作时将信息从 Web 应用程序传递到扩展程序的方式。
Chrome 具有 runtime.onMessageExternal() 等,可让您的应用程序或扩展程序接收和响应来自常规网页的消息。参考:https://developer.chrome.com/extensions/messaging
这应该可以满足我的需求,但是它在 Firefox 中不可用,我需要一个跨浏览器的解决方案。
有什么建议吗?
您可以使用内容脚本执行此操作。 FF 从版本 50 开始支持来自内容脚本的消息传递。
我有一个 Web 应用程序和一个关联的浏览器扩展,我需要一种在 Web 应用程序中发生操作时将信息从 Web 应用程序传递到扩展程序的方式。
Chrome 具有 runtime.onMessageExternal() 等,可让您的应用程序或扩展程序接收和响应来自常规网页的消息。参考:https://developer.chrome.com/extensions/messaging
这应该可以满足我的需求,但是它在 Firefox 中不可用,我需要一个跨浏览器的解决方案。
有什么建议吗?
您可以使用内容脚本执行此操作。 FF 从版本 50 开始支持来自内容脚本的消息传递。