我想知道是否有办法使用具有指定名称的javascript创建新的html文档,并将其保存在与父页面相同的文件夹中。
提前致谢!
答案 0 :(得分:1)
没有。即使您直接从文件系统打开页面(例如,在文件浏览器或类似文件中双击它),也没有允许脚本将文件写入文件系统的标准机制。如果您从服务器加载页面,当然页面中的脚本不能直接在该服务器上写入文件。
解决此问题的标准方法是拥有页面可以将文件内容发送到的服务器端资源,该资源执行任何必要的安全检查,然后将文件保存到服务器。
答案 1 :(得分:0)
如果您在谈论在网络浏览器中运行的JavaScript,则无法实现这一点,因为JavaScript在沙箱中执行,您无法访问文件系统。
答案 2 :(得分:0)
您无法使用javascript直接创建页面。回想一下js在客户端上运行,你要做的是在服务器中保存一个页面。你可以做的是,你可以在客户端组成html代码并将其发送到服务器,在那里运行的脚本将保存页面。