我想在两种不同类型的程序之间使用共享内存; C ++和JavaScript。 C ++程序应该写入内存,JS程序应该从同一块内存中同时读取。有可能吗?
答案 0 :(得分:-1)
浏览器无法真正做到这一点。但是,有三种方法可以实现您的目标:
构建一个RESTful服务,您的C ++ POST将触发Web套接字以在浏览器中更新您的JS。或让JS轮询该服务。
或者让您的浏览器页面嵌入指向文件系统上的HTML页面的iFrame,该文件系统由您的C ++程序编写/更新。
或者假设这是用于Intranet,您可以编写一个ActiveX控件,允许IE执行任何操作。但是,当您使用Linux时,您必须使用IEs4Linux和/或WINE。
希望这有帮助。