gpt4 book ai didi

javascript - 按计划/Cron 运行 PHP/Javascript/AJAX 应用程序?

转载 作者:行者123 更新时间:2023-11-28 17:44:58 25 4
gpt4 key购买 nike

我需要部署一个混合了纯 PHP、JavaScript、jQuery 和 AJAX 的应用程序。当在浏览器中调用时,它可以在所有计算机上完美运行。不幸的是,我还需要将此应用程序部署到无法运行浏览器的计算机上。

仅使用 PHP 运行该文件将输出结果文件,但不会执行任何 Javascript。

我可以选择哪些选项来运行此任务?机器将可以访问 xampp,但不能访问浏览器。

编辑:应用程序从 MSSQL 获取数据,使用 Javascript 将数据转换为图表,使用 AJAX 调用将这些文件保存到磁盘,然后调用另一个 PHP 脚本邮寄结果文件的副本。

最佳答案

这取决于您确切的 Javascript 需求,但不幸的是,如果您的应用程序确实依赖于浏览器(并且无法移植到更适合该约束的东西),您将需要以某种方式“伪造”浏览器。这里有一些选项。

  1. PhantomJS基本上是一个 headless Webkit 引擎(例如 Chrome 或 Safari)。
  2. HtmlUnit基于 Java 的解决方案,由 Mozilla 支持/开发
  3. Other rabbit holes (维基百科/ headless 浏览器)
  4. NodeJS提供非浏览器、 headless 、Javascript 特定选项,但要求您的代码比最初为浏览器编写的许多代码库更加健壮和通用。

关于javascript - 按计划/Cron 运行 PHP/Javascript/AJAX 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46960363/

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