Google chrome extension 如何检查本机消息传递应用程序?

Google chrome extension 如何检查本机消息传递应用程序?,google-chrome-extension,google-chrome-app,chrome-native-messaging,Google Chrome Extension,Google Chrome App,Chrome Native Messaging,我有一个应用程序使用本机消息技术,我的应用程序工作正常。我有一个网站,网站与扩展交流,扩展与本地应用交流和反馈!我想检查我的应用程序是否可以工作,我的意思是:如何我的网站可以检查原生应用程序已经工作? 谢谢 确切的问题是什么还不清楚。您的网页向扩展发送消息,扩展将向本机主机发送消息,主机回复,扩展向网页发送消息,现在网页知道一切正常。如果您需要特定答案,请在问题中提供实际代码和其他细节。您的网页向扩展发送消息,扩展将向本机主机发送消息,主机回复,扩展向网页发送消息,现在网页知道一切正常。=>是的

我有一个应用程序使用本机消息技术,我的应用程序工作正常。我有一个网站,网站与扩展交流,扩展与本地应用交流和反馈!我想检查我的应用程序是否可以工作,我的意思是:如何我的网站可以检查原生应用程序已经工作?
谢谢

确切的问题是什么还不清楚。您的网页向扩展发送消息,扩展将向本机主机发送消息,主机回复,扩展向网页发送消息,现在网页知道一切正常。如果您需要特定答案,请在问题中提供实际代码和其他细节。您的网页向扩展发送消息,扩展将向本机主机发送消息,主机回复,扩展向网页发送消息,现在网页知道一切正常。=>是的,但它是异步的=>我不知道本机主机何时应答!=>那么,有没有办法检查本机主机是否已同步?谢谢我甚至无法想象,如果不使用flash或java等不受欢迎的浏览器插件(在现代Chrome中默认情况下不起作用),这怎么可能实现。我认为OP正在寻找一种方法来了解扩展是加载的还是不存在的(如果已加载,请确保所有内容脚本已加载并处于就绪状态,以便从网页中发送的消息不会进入以太网络)。我认为,推荐的做法是让您的内容脚本在加载并准备就绪时在DOM中创建一个元素。根据您的设置,可以通过多种方式检测此元素的存在,但正如我最近在其他地方提到的,使用变异观察者可以方便地检测它的添加和删除时间。