如何执行phantomjs文件浏览器?

用户名

我是幻影新手。我已经在系统(Ubuntu)中安装了phantomjs,并在终端中执行了示例代码“ test.js”,

test.js:

console.log(“欢迎使用PHANTOMJS”);
phantom.exit();

在终端

phantomjs test.js

其执行的罚款显示预期的输出。

现在我的问题是,通过将js文件导入html文件中,是否有可能在浏览器中执行上述js文件,

<script src =“ test.js” .....> </ script>

如果可能的话该怎么办?请帮我。

Cyber​​maxs

精简版

你不能

详细版本

在目前的状态下,PhantomJS是一个独立的进程,需要对所有内容(事件循环,网络堆栈和JavaScript执行)进行完全控制(在同步状态下),是的,您可以用Javascript编写脚本,但这仅仅是因为公开JavaScript API(也适用于咖啡脚本)。

“如何在浏览器中执行nodejs模块?” 这是同样的问题,您完全不能因为phantomjs / nodejs依赖项:webpage您最喜欢的浏览器中的模块是什么但是仍然有可能共享纯JS库。

因此,您不能在浏览器中直接引用phantomjs脚本,但是可以使用带有Web Server模块的HTTP GET / POST与PhantomJS实例进行通信这里是Wiki上有关进程间通信的主题

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何设置PhantomJS的浏览器语言

如何在浏览器中本地执行.js文件?

从浏览器执行.EXE文件

如何从浏览器执行脚本?

浏览器如何知道scss文件?

如何记录文件浏览器的操作?

如何检测文件被浏览器锁定?

浏览器何时执行Javascript?执行光标如何移动?

如何使用python webbrowser设置浏览器可执行文件的路径

在Selenium中,ChromeDriver可执行文件如何找到Chrome浏览器?

如何使用ajax执行将文件推送到浏览器的php函数?

如何以编程方式执行“清除文件浏览器历史记录”

从浏览器执行applescript

浏览器如何在cmd中执行命令?

Laravel Dusk在执行测试时如何显示浏览器

浏览器扩展:加载元素时如何执行功能

执行我的jQuery代码时如何固定浏览器

如何使用js在浏览器中执行cmd命令

如何根据所使用的浏览器执行不同的操作?

如何在不破坏浏览器支持的情况下将hashbang添加到可执行Javascript文件?

AngularJS文件浏览器

如何使用phantomjs浏览器在水豚中获取完整的URL以及哈希

如何使用phantomjs无头浏览器处理硒中的警报

如何使用phantomjs或其他浏览器在nodejs中创建Web代理?

如何通过 Selenium Java 初始化 PhantomJS 浏览器

如何访问谷歌浏览器的IndexedDB / LevelDB文件?

如何修复Google Chrome浏览器损坏的设置文件?

ReactJS:如何防止浏览器缓存静态文件?

如何在浏览器中显示PDF文件