web-repl:Ruby中的JavascriptWeb REPL

时间:2024-02-20 23:23:02
【文件属性】:

文件名称:web-repl:Ruby中的JavascriptWeb REPL

文件大小:19KB

文件格式:ZIP

更新时间:2024-02-20 23:23:02

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)

网友评论