问题标签 [google-nativeclient]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-nativeclient - 如何编写一个与jsoncpp naclport集成的nacl程序
Naclports 似乎只提供了一个 32 位的目标文件,我如何让我的项目链接到它们?是否有关于某人如何在 nacl 程序中使用 jsoncpp 的教程?
javascript - Google Native Client,将二进制数据从 NACL 发送到前端
如何将二进制数据(例如mp3/mp4
数据)发送回前端?
我知道有两种方法:利用 NACL 提供的沙箱文件系统并在前端获取 url;通过PostMessage()
using传递数据VarArrayBuffer
。如果有人能给我一个简单的例子来说明如何通过PostMessage()
. NACl FileSystem API 有一个 Pong 示例,但我对如何将文件位置检索为 url 以便前端 JS 可以通过消息获取它有点困惑。
这是我到目前为止所做的,使用通过PostMessage()
and传递数据的第二种方法VarArrayBuffer
:
我成功地从在线 mp4 文件中检索数据并将其存储在 char vector
vector<char> outputBuffer
中。将数据转储到新的 char 缓冲区并创建
/li>VarArrayBuffer
以保存数据并将其传递给 JS 端
那么,JS端应该如何抓到数组缓冲区呢?是通过message.data
还是别的什么?
event-handling - 使用 Native Client 的鼠标控制
我有一个疑问,我仍在寻找如何做到这一点。我可以制作一个控制鼠标光标的 Native Client 应用程序吗?像这样:我想在 Native Client 应用程序中使用键盘箭头来控制鼠标光标。
感谢您的帮助/指导,谢谢!
c++ - 在 Google Native Client 中使用 C++ 库
我对 Native Client 完全陌生,不幸的是,我对“make”、编译等也很缺乏经验,所以我希望你能给我一些关于如何解决我的问题的基本信息。
所以我想要完成的是编译一个 C++ 库以便在 NaCl 应用程序中使用它。
首先,我的应用程序基于 Pepper 提供的示例,我只是使用附加的“make.bat”进行编译。
然后我下载了库的源代码,包含像'config'和'src'这样的文件夹,所以首先我必须调用'configure'、'make'、'make install'。但是我想让库用那个'make.bat'编译,所以我想我必须将库的复杂配置/Makefile脚本附加到我的NaCl应用程序的Makefile中?
怎么可能呢?
我在哪里可以找到有用的信息和/或帮助?
谢谢!
python - 安装 Chrome 原生客户端 SDK
在过去的几天里,我一直在尝试在 Windows 和/或 Ubuntu 中安装适用于 chrome 的 Native Client SDK。我在一个公司网络后面,唯一的互联网访问是通过一个涉及身份验证的 HTTP 代理。当我在 Ubuntu 中运行“naclsdk update”时,它显示
“urlopen 错误隧道连接失败:需要 407 代理身份验证”
有人可以帮忙吗?
llvm - pypy 在浏览器中?
有谁知道让 pypy 在浏览器中运行的任何尝试?
我问是因为pypy可以针对llvm,目前在浏览器中运行llvm有两种方式:pnacl和emscripten。
ip-address - Google NaCl 获取IP和系统信息
初学者问题
问题函数调用gethostbyname、getifaddrs、uname,系统总是失败。
我猜 Native Client 运行时系统会阻止执行,将其视为不安全的活动?
如果这是真的,还有什么替代方案?
在 getifaddrs 和 uname 上出现错误:未实现 ENOSYS 功能
在 gethostbyname 上出现错误:未知服务器错误
我正在使用 glibc
google-nativeclient - 为不同的操作系统更新 Chrome NaCl SDK
我需要在我的 Mac Mini 上下载(更新)我的 NaCl 工具链,但我所在的地方无法访问互联网。我可以将我的 Windows 笔记本电脑连接到 Wifi 热点,但我看不到任何选项可以为不同的操作系统下载胡椒版本。
有谁知道这是否可能?
javascript - Chrome NaCl 和 V8 有关系吗?
一个启用另一个,还是一个影响另一个?
似乎 V8 允许原生 C++ 访问 Javascript,而 NaCl 允许您在浏览器中运行原生代码。
抱歉这个天真的问题。我落后于 Javascript 的最新发展,很惊讶现代浏览器实际上是 JIT 编译的!