gpt4 book ai didi

javascript - 如何执行 phantomjs 文件浏览器?

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:25:03 28 4
gpt4 key购买 nike

我是 phantomJs 的新手。我在我的系统 (Ubuntu) 中安装了 phantomjs,并在终端中执行了一个示例代码“test.js”,

测试.js:

console.log("WELCOME TO PHANTOMJS");
phantom.exit();

在终端

phantomjs test.js

它的执行很好显示了预期的输出。

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

<script src="test.js".....></script>

如果可能意味着怎么办??请帮助我。

最佳答案

精简版

你不能

详细版本

在目前的状态下,PhantomJS 是一个独立的进程,需要完全控制(以同步方式)一切:事件循环、网络堆栈和 JavaScript 执行,......是的,你用 Javascript 编写脚本,但它是仅仅是因为它公开了一个 JavaScript API(也适用于 CoffeeScript )。

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

因此,您不能在浏览器中直接引用 phantomjs 脚本,但您可以使用 HTTP GET/POST 和 Web Server module 与 PhantomJS 实例通信。 .这里有一个关于 Inter Process Communication 的话题在 Wiki 上找到。

关于javascript - 如何执行 phantomjs 文件浏览器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19675031/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com