网页与网络之间的通信错误使用Chrome扩展程序的原生应用

时间:2013-11-20 16:07:56

标签: javascript windows google-chrome google-chrome-extension google-chrome-app

我正在开发一个使用扩展程序与本机应用程序通信的Web应用程序。

但我在chrome.extension.connectNative上未定义,而简单连接可用。

对于相同的扩展程序代码,如果我将其设为“Chrome应用程序”,并从扩展程序中的页面进行连接,则可以正常使用。

请帮我解决这个问题。

这是一个图表形式,(XXX)是指我遇到问题的区域。

我的网络应用 - > javascript - > Chrome扩展程序(XXX) - >本机主机

我已经检查了我的扩展程序所需的所有权限,正如我所提到的,如果我独立运行扩展程序,它就有效。

我正在重用原始示例中提供的代码: http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/extensions/docs/examples/api/nativeMessaging/

1 个答案:

答案 0 :(得分:0)

大多数chrome。* API在正常的网页上下文中不可用。如果您想在页面中使用这些API,则需要send messages to your extension's background or event pages

相关问题