有没有办法在JavaScript中调用汇编语言指令? 基本上我想从网络浏览器中利用AES-NI。
一种方法是为AES-NI编写C绑定,然后编写JS绑定来调用C。 但是有直接途径吗?
答案 0 :(得分:1)
简而言之:不。浏览器做HTTP,就是这样。当你暗示自己时,你必须缩小差距。
当然,正如下面的评论所指出的那样,浏览器现在比20年前更多。他们可以处理各种内容。但这并没有消除这样一个事实,即它们仍然是用户级沙箱,有效地创建了一个远离世界的屏蔽围栏。毕竟,您不希望某些恶意脚本擦除您的个人文件或抓住您的聊天记录或邮件存档。指出显而易见的事项:当你切断围栏时总会出现安全问题,但我不会在这里偏离主题。
话虽如此,有很多方法可以在沙盒之外玩,比如ActiveX / COM,GWT,甚至java applets或Google的Native Client只是获取原生内容的众多方法中的一部分来自浏览器的代码,具体取决于您的需求或风格。