问题标签 [mozrepl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
emacs - Emacs:从进程接收输出的传统方式是什么?
我的目标是从 Emacs 中的进程中获取输出。
例如,给了我一个可以发送 python 代码M-x run-python
的 python shell 。*Python*
如果我发送print "hello world"
到*Python*
,我希望 Emacs 能够在执行完成后知道结果并在 mini-buffer 中回显它。
是否可以添加类似回调的东西?
perl - 安装 WWW::Mechanize::Firefox 时出现问题
我正在使用 Windows 8 操作系统,我正在尝试从 CPAN 在 ActiveState Perl 中安装 WWW::Mechanize::Firefox 模块。我已经成功下载并安装了所有依赖项,并且还在 Firefox 上安装了 MozRepl 模块。我没有在我的 firefox 上运行 noScript,因此我假设所有文件都启用了 Javascript(我不确定如何或在哪里检查)。这是我尝试安装模块时的错误消息。
在整个安装过程中,我也经常收到此错误 - “Subroutine-MozRepl-Load Plugins redefined at line 104”。任何帮助深表感谢 !谢谢 !
编辑 - 这些是错误 -
javascript - mozrepl:遍历Firefox所有窗口中的所有选项卡
我知道当我进入 mozrepl 会话时,我处于一个特定浏览器窗口的上下文中。在那个窗口我可以做
这将在该窗口中为我提供一系列选项卡。我需要在所有打开的 Firefox 窗口中获取所有选项卡的数组,我该怎么做?
windows - 视窗。使用 vim、mozrepl 和 putty 在 firefox 上设置自动刷新
有人知道怎么做吗?我遵循了这个详细的教程,但似乎只在 linux 中工作。
然后我几乎尝试了一切:
编辑:我通过使用 Putty raw 并更改 !echo -linux- 和 !start -win- 进行了改进。但目前我只能在 vim 中打开一个与 mozrepl 连接的工作 Putty 控制台。
静音!启动腻子 -raw localhost 4242 -mc:\my_commands.txt
所以上面的工作,但是 BrowseReload() 和其他命令,应该在 Putty 中使用 -m 并存储在文件中,但会静默失败。
- Putty 似乎拒绝记录任何内容,甚至在配置中选择它,所以我不知道它为什么会失败。
- 我也出于绝望尝试了Plink,但无济于事。
任何帮助都是最受欢迎的。
请注意,我读到了一个已回答的问题“在 Windows 中使用 MozRepl 编程 Firefox”。我已经介绍过,我需要的是 Vim 连接。
perl - 连接失败,在 MozRepl/RemoteObject.pm
尝试设置 WWW::Mechanize::Firefox 并使用 Perl 访问 Firefox。
我已经安装了模块及其依赖项。我不确定我是否正确理解了这个模块,但我在 unix(共享)服务器上运行它来访问和驱动在 pc 客户端上运行的 Firefox。
我收到一个错误:
我已经阅读了有关在 RemoteObject.pm 中设置远程访问的各种帖子并尝试了所有方法。仍然得到错误。现在我有一个小测试程序(http://kamasiri.com/kohkood/cgi-bin/testMechanize.cgi),基本上如下:
在 RemoteObject.pm 我在顶部附近进行了如下编辑:
我在这里做错了吗?
我还尝试将 PC 客户端的 IP 地址硬编码到代码中。还是同样的错误。
Firefox 正在运行,MozRepl 插件已加载并正在运行(这是此错误的正常来源,我已阅读)。
我想知道这是否是防火墙问题,所以我在包括手机在内的各种机器上进行了尝试。还是一样。它没有在错误消息中打印出 ip 地址和端口的事实向我表明,它没有将这些作为选项正确地放入程序中。
我还想知道它是否是 telnet 权限问题,因为我在共享服务器上?
有什么想法我可以尝试下一步吗?
autoit - AutoIt Firefox _FFClick 在按钮上不起作用?(FF.au3)
使用AutoIt的firefox插件(“ ff-au3 ”),如何单击按钮?
这是我要单击的项目的 HTML:
这是单击按钮的代码片段:
此时,我的脚本已经连接到 firefox,已经在我需要的页面上,其他一切正常(除了这个点击部分!)
这是我回来的错误:
此外,当我使用 javascript 控制台在页面上手动运行它时,这也有效:
这是插件的 API: http: //english.documentation.ff-au3.thorsten-willert.de/ff_functions/_FFClick.php
有人看到我做错了什么吗?
版本:
- 火狐 44.0.1
- AutoIt v3.3.14.2
- FF V0.6.0.1b-15.au3(火狐插件)
- MozRepl v.1.1.2
- SciTE-Lite v. 3.5.4
javascript - 使用 MozRepl 和 Perl (WWW::Mechanize::Firefox) 执行 JavaScript 函数
我正在使用以下 Perl 片段来执行使用 MozRepl 的 JavaScript 函数。但是,我收到错误消息“MozRepl::RemoteObject: TypeError: myFunction is not a function at test.pl line 16”。我究竟做错了什么?
windows - 在 @INC 中找不到 MozRepl.pm(您可能需要安装 MozRepl 模块)
我正在尝试使用 Mechanize Firefox 登录到具有 Javascript 登录的网站。该程序在 Ubuntu 上运行良好,但是当我在 Windows 上运行时,出现以下错误。
我在 Windows 7 64 位上运行该程序,并使用 Active Perl。
我已经使用 cpan 安装了以下模块并运行了 Mechanize Firefox 的测试,结果是成功的。
- MozRepl
- MozRepl::RemoteObject
- 万维网::机械化::火狐
perl - 是否可以在没有图形界面的情况下截取网页的屏幕截图?
我有兴趣使用 perl 以编程方式截取网页的屏幕截图。我遇到了这个解决方案:
但是当我尝试运行此代码时,我得到:
连接失败,连接到“localhost”时出现问题,端口 4242:在 /usr/local/share/perl/5.20.2/MozRepl/Client.pm 第 144 行连接被拒绝
有人认为此失败是由于端口关闭(Debian Jessie、Apache2、Perl 5.20)或未安装或未正确配置 MozRepl。
Debian 服务器只是一个命令行,除此之外没有图形界面。当我跑步时,cpan WWW::Mechanize::Firefox
我得到了最后:
当我跑步时cpan MozRepl
,我得到了最后:
那么如题所问,如果没有图形界面,上面的代码能工作吗?如果是,我该怎么做才能调试和解决这个问题?