在 Chrome App Store 之外使用 Native Client

Native Client use outside of the Chrome App Store

我已经成功创建了一个 Native Client 应用程序,它可以使用 localhost 运行,并且一旦发布到 Chrome App Store 就可以运行。

我现在需要找到一种方法将此应用程序嵌入到 App Store 之外的网页中,目前该方法失败了。

我读到 nacl_io 的用法,特别是套接字只有在通过 Chrome App Store 发布时才能访问?

我也遇到了这个 https://developer.chrome.com/extensions/apps(我知道它基本上已经停产了)。有没有可以工作的替代品?还是只是 Chrome App Store?

此处提到了 <embed> 标签 (https://developer.chrome.com/native-client/devguide/coding/application-structure)。我说的对吗,即使我们得到它来加载 .hmf 文件并与 .pexe 通信,但由于应用程序未通过 Chrome App Store 传递,所以在使用套接字时它仍然会失败?

欢迎任何建议

套接字访问只允许 Chrome 网上应用店中的应用程序。同样,Native Client 应用程序(例如使用 .nexe 文件)也只允许在 Chrome 网上应用店中使用。

您可以 运行 开放网络上的便携式本地客户端 (PNaCl) 应用程序,但它无法访问套接字 API。

nacl_io 仍然可以使用。如果您尝试使用它,只有套接字 API 会失败。

不过,您仍然可以使用 URLLoader and WebSocket API。也许这些对您的应用程序来说已经足够了?