我在Linux系统上有一个本地共享库(用C语言编写) - 我可以用带有字符串的C程序调用它,它进行计算并返回字符串结果。我也可以使用JNI / JNA从Java调用它。
有没有办法从本地浏览器(Firefox或Chrome)的网页中使用JavaScript调用它?
感谢您的建议。
干杯,
森
答案 0 :(得分:0)
当然你不能。
这将是一个非常严重的安全问题。
您必须使用中间服务器(本地或非本地)才能执行此调用。或者你可以开发一个插件,但这不是一个跨浏览器的解决方案。
由于您还在使用JNI / JNA来调用此库,最简单的方法是使servlet回答ajax request。