在没有网络浏览器的情况下用 JavaScript 创建文件

卢瓦利斯

我的问题是,在 Web 浏览器之外运行时,如何使用 JavaScript 在用户计算机上创建和编辑文件。我知道出于安全原因,这在 Web 浏览器中是不可能的,但是从命令行调用时,我如何在 JavaScript 中执行此操作。

实际上,我不是从命令行运行我使用 Java 来评估它,但我怀疑这是否重要。new ScriptEngineManager().getEngineByName("JavaScript").eval(myCode),如果你想知道我是怎么做到的。)

卢瓦利斯

与我所假设的相反,当使用我上面显示的方法从 Java 运行 JavaScript 时,JavaScript 将可以访问 Java 的标准库。所以所要做的就是var writer = new java.io.PrintWriter(new java.io.File("myFile.txt")); writer.println("Text"); writer.flush(); writer.close();这实际上非常有效。

编辑:

实际上,JavaScript 也可以访问您的 Java 应用程序可以访问的所有 Java 类。因此,您添加的任何 Java 库也可以在您的 JS 中使用。

编辑2:

有关 Java 启动 JavaScript 行为的更多信息,请参阅有关用于解析它的 JavaScript 引擎的这篇文章。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

网络浏览器获取CSS和JavaScript文件

来自分类Dev

Javascript-列出网络浏览器下载的文件

来自分类Dev

javascript从URL创建文件

来自分类Dev

使用javascript网络应用程序创建文件夹或文件

来自分类Dev

在没有浏览器工具栏的情况下获取最大可用浏览器高度-javascript

来自分类Dev

如何在没有浏览器的情况下播放 SWF 文件

来自分类Dev

Python:在不打开浏览器的情况下抓取 JavaScript 表并将结果保存为 csv 文件

来自分类Dev

我可以在没有浏览器键的情况下使用javascript Google Map API吗?

来自分类Dev

我可以在没有浏览器键的情况下使用javascript Google Map API吗?

来自分类Dev

如何在wxpython中创建文件浏览器

来自分类Dev

在没有Web服务器的情况下使用Javascript加载本地文件

来自分类Dev

在“位置”下创建文件夹

来自分类Dev

用bash大量创建文件

来自分类Dev

用bash大量创建文件

来自分类Dev

vim:用+ x位创建文件

来自分类Dev

如何在没有Web浏览器的情况下从网站下载和读取文件?

来自分类Dev

如何从本地文件路径创建文件对象 [JavaScript]

来自分类Dev

在不使用浏览器的情况下执行Javascript

来自分类Dev

移动网络浏览器中的javascript

来自分类Dev

使用JavaScript最小化网络浏览器

来自分类Dev

rsync没有创建文件或文件夹

来自分类Dev

rsync没有创建文件或文件夹

来自分类Dev

在没有浏览器的情况下调用外部JavaScript函数

来自分类Dev

使用javascript创建文本文件

来自分类Dev

使用javascript在android中创建文件夹

来自分类Dev

在 Javascript 中创建文件并触发下载

来自分类Dev

在javascript中创建文件时获取大小为0

来自分类Dev

PHP在不创建文件的情况下处理Blob

来自分类Dev

PHP在不创建文件的情况下处理Blob

Related 相关文章

  1. 1

    网络浏览器获取CSS和JavaScript文件

  2. 2

    Javascript-列出网络浏览器下载的文件

  3. 3

    javascript从URL创建文件

  4. 4

    使用javascript网络应用程序创建文件夹或文件

  5. 5

    在没有浏览器工具栏的情况下获取最大可用浏览器高度-javascript

  6. 6

    如何在没有浏览器的情况下播放 SWF 文件

  7. 7

    Python:在不打开浏览器的情况下抓取 JavaScript 表并将结果保存为 csv 文件

  8. 8

    我可以在没有浏览器键的情况下使用javascript Google Map API吗?

  9. 9

    我可以在没有浏览器键的情况下使用javascript Google Map API吗?

  10. 10

    如何在wxpython中创建文件浏览器

  11. 11

    在没有Web服务器的情况下使用Javascript加载本地文件

  12. 12

    在“位置”下创建文件夹

  13. 13

    用bash大量创建文件

  14. 14

    用bash大量创建文件

  15. 15

    vim:用+ x位创建文件

  16. 16

    如何在没有Web浏览器的情况下从网站下载和读取文件?

  17. 17

    如何从本地文件路径创建文件对象 [JavaScript]

  18. 18

    在不使用浏览器的情况下执行Javascript

  19. 19

    移动网络浏览器中的javascript

  20. 20

    使用JavaScript最小化网络浏览器

  21. 21

    rsync没有创建文件或文件夹

  22. 22

    rsync没有创建文件或文件夹

  23. 23

    在没有浏览器的情况下调用外部JavaScript函数

  24. 24

    使用javascript创建文本文件

  25. 25

    使用javascript在android中创建文件夹

  26. 26

    在 Javascript 中创建文件并触发下载

  27. 27

    在javascript中创建文件时获取大小为0

  28. 28

    PHP在不创建文件的情况下处理Blob

  29. 29

    PHP在不创建文件的情况下处理Blob

热门标签

归档