web-repl:Ruby中的JavascriptWeb REPL

时间:2021-01-31 05:36:22
【文件属性】:
文件名称:web-repl:Ruby中的JavascriptWeb REPL
文件大小:19KB
文件格式:ZIP
更新时间:2021-01-31 05:36:22
javascript ruby socket chrome sockets 网络复制 在Ruby中运行的Javascript 。 评估是通过Web浏览器实例完成的。 一种用法是远程替换Chrome开发者控制台,例如: 背景 我最近一直在从事一个玩具项目,该项目要求浏览器的内容必须全屏显示。 这使得使用常规Chrome JS控制台进行实时编码或多或少成为不可能。 我想出了web-repl作为替代方案。 有一些类似的工具可以在nodejs和其他语言中运行,但是这对我来说很方便,因为我的项目始终使用Ruby后端。 在后台,通过Websocket使用JSON进行通信。 请注意,除了Websocket所隐含的安全性之外,这里没有额外注意安全性,因此请自行决定使用。 用法 浏览器 要启用浏览器功能,请在网页顶部添加以下内容: < script src =" js/replConnection.js " > </ script > < script type =" text/javascript " > window . onload = function ( ) { var repl = new ReplConnection ( "localhost
【文件预览】:
web-repl-master
----lib()
--------web-repl()
--------web-repl.rb(507B)
----Gemfile(327B)
----js()
--------replConnection-0.1.min.js(2KB)
--------replConnection-0.4.min.js(2KB)
--------replConnection-0.10.1.min.js(2KB)
--------replConnection-0.8.min.js(2KB)
--------replConnection-0.6.min.js(2KB)
--------replConnection-0.3.min.js(2KB)
--------replConnection-0.5.min.js(2KB)
--------replConnection.js(4KB)
----Rakefile(188B)
----examples()
--------page()
--------background.rb(278B)
----LICENSE(551B)
----test()
--------repl_test.rb(128B)
--------messenger_test.rb(2KB)
--------helper.rb(135B)
----README.md(2KB)
----bin()
--------web-repl(320B)

网友评论