是否可以创建一个html文件并使用JQuery将其保存到目录中?
答案 0 :(得分:3)
不,Javascript(客户端)无法写入文件
如果要在客户端计算机上创建文件,则不能。如果要在服务器上创建文件,后端代码可以执行此操作。
答案 1 :(得分:2)
不,你无法单独使用JavaScript。
JavaScript在客户端浏览器中运行,将文件保存到本地磁盘是一种安全威胁。
JavaScript安全模型
现代JavaScript安全模型 基于Java。理论上, 下载的脚本默认运行 在受限制的“沙箱”环境中 将它们与其余部分隔离开来 操作系统。脚本是 只允许访问数据 目前的文件或密切相关 文件(通常来自 与当前文件相同的网站)。没有 访问被授予本地文件 系统,其他的存储空间 运行程序,或运行 系统的网络层。遏制 这种设计是为了防止 故障或恶意脚本 从用户的破坏中肆虐 环境。现实的 然而,情况经常发生 脚本不像包含的那样整齐 人们会希望。有很多 脚本可以行使权力的方式 超出你的期望,两者都是 设计和偶然。
浏览器的基本前提 安全模型就是没有 有理由信任随机遇到的 代码,例如在网页上找到的代码, 所以JavaScript应该像执行一样执行 它是敌对的。有例外 对于某些类型的代码,例如 来自可靠的 资源。这样的代码被允许扩展 能力,有时与 用户同意但通常没有 要求明确同意。在 此外,脚本可以访问 否则有特权信息 其他浏览器窗口时的页面 来自相关领域。
答案 2 :(得分:0)
简单的答案是否定的。 Javascript在沙箱环境中运行,您无法在用户计算机上保存文件。您可以通过AJAX请求将其保存到服务器。
答案 3 :(得分:0)
你可以使用javascript设计html页面,但不能专门使用JQuery。
下载并打开示例项目。
TIBCO GI是基于javascript的IDE来设计html页面。
<强> http://developer.tibco.com/gi/product_resources37.jsp?tab=# 强>
答案 4 :(得分:0)
您可以使用javascript文档对象创建一个可能包含完整HTML文件的文档。
但您无法使用Javascript将其另存为HTML文件。
答案 5 :(得分:0)
您不能使用纯Javascript或Jquery保存到客户端计算机,但是您可以使用Javascript和Flash 10将3-4kb的小文件保存到客户端计算机.....转到此页面以获取示例:{{ 3}}并查看演示。