2014-10-31 57 views

回答

0

如果要执行Ruby脚本IN浏览器 - 您可以使用红宝石https://github.com/kripken/emscripten编译 - 脚本将与像没有文件系统访问或不穿一些限制一个页面被执行,也红宝石的最高版本将是1.8 1.7(例如,喜欢这里http://codechat.net/

如果你想通过http运行scrpts FROM浏览器 - 您可以使用CGI(或类似技术) 例如http://www.tutorialspoint.com/ruby/ruby_web_applications.htm 你需要一些包装中添加有效的HTTP标题到脚本输出

+0

基本上,我试图通过单击HTML开发的按钮来执行脚本。在批处理文件的帮助下执行不是一个选项,因为它不支持Chrome和Firefox。 – 2014-10-31 09:00:47

+0

所以你想避免http服务器?只需从浏览器直接运行? – 2014-10-31 09:03:52

+0

我认为sinse NPAPI已经被淘汰,现在只有运行外部程序的选项是https://developer.chrome.com/extensions/messaging#native-messaging,更简单的方法是使用http服务器运行脚本 – 2014-10-31 09:09:44