首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从Emacs远程控制Chrome /Chrome浏览器?

从Emacs远程控制Chrome /Chrome浏览器?
EN

Stack Overflow用户
提问于 2014-03-05 08:19:36
回答 2查看 3.3K关注 0票数 7

我正在寻找一个Emacs (& Chrome)包,使每个应用程序之间的通信成为可能--特别是从Emacs远程控制Chrome,类似于Mozrepl for FireFox。

我找到了一个名为串模的包,但在我看来,它依赖于一些不必要的包,比如js2-mode

因此,我的问题是:是否有任何轻量级emacs/chrome包可以支持emacs ->铬通信?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-01-16 13:25:55

还有迷你风筝模式。它的描述包含了这个包和类似包之间的差异的详细描述:

从Emacs调试JavaScript在WebKit浏览器(Chrome)中总是很有趣的。已经有几个软件包实现了这个想法:有不同特征集的串、风筝和伍基。然而,由于我的具体工作流程和需求,它们是不合适的,所以我决定写这个。

  • 鱼叉:我不想在Emacs中注入自定义脚本或运行web服务器。此外,简单的评估要求JavaScript以特定的方式构造,而不使用WebKit Debuger的功能,特别是实时更新脚本。我非常喜欢这个特性,因为它可以用来重新定义闭包和事件处理程序。浏览器不可知论是一个很好的东西,但它不是关键的我。
  • 风筝:功能强大,功能齐全,但我不需要调试,它更适合像雷格德这样的东西。
  • 伍基:听起来很适合我,只是它不支持实时更新。
  • SwankJS:全功能和浏览器不可知论,但是它的设置很复杂,而且有点不可靠.

还有JSS或jsSlime,它在功能上非常接近Kite。下面是JSS和Kite之间的一篇文章,作者来自reddit评论

我觉得jss的目标是javascript开发人员(而且我是javascript开发人员)、调试器和uri源代码映射,这是我添加的第一件事;而风筝更多地针对(或仅仅是) html/css devs (实时更新,颜色浏览器/检查器)。话虽如此,这里有一个2秒的比较:

  • 比jss实现的调试器要多得多(DOM和堆查看器,css颜色检查器,仅举几个例子)。
  • 风筝实现了js和css的实时编辑,jss不这样做(这对我来说并不是一个优先事项)
  • jss实现了实际的js调试器(查看堆栈帧、帧内评估、恢复帧),而根据它的文档,jss没有实现这个调试器。
  • 风筝更老了,所以我想它已经被更多的使用了。
  • 凯特使用一个库(ewoc)来实现jss自己重新实现的一些模型视图。
  • jss也可以(而且正在慢慢地实现)与firefox一起工作。
  • jss还包括(与浏览器完全无关的)创建和查看自定义http请求的模式( http-repl)。
票数 4
EN

Stack Overflow用户

发布于 2014-03-05 09:47:23

您可能对我的项目wooky.el感兴趣--它可以在Chrome选项卡的上下文中评估defuns并重新加载选项卡。但是,它也依赖于JS2模式(在点上查找defun )。

风筝包是一个功能更强大的Chrome DevTools前端。它有一个调试器、REPL、DOM检查器等等。它也在MELPA上。这个包不依赖于JS2模式。

满意了吗?

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22192164

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档