我为我的游戏制作了一个地图编辑器,代码生成到 ID 为“code”的 div 中。我想知道如何使用此代码生成 javascript 文件。显然我必须获取代码 div 的文本。var code = $("#code").text();
将工作。但现在我想用这段代码生成并下载 javascript 文件。是否可以仅使用 javascript 生成/下载文件,还是必须使用 php?
我想手动选择文件夹和名称。
对你的问题的简短回答是否定的。出于安全原因,浏览器非常小心,不允许 Javascript 对文件系统执行任何操作。
然而 Flash 没有这样的限制;查看:https://github.com/dcneiner/Downloadify https://github.com/dcneiner/Downloadify。当然,Flash 有其自身的问题,例如移动浏览器往往不支持它(但由于您的用例是下载文件,而移动用户可能不会这样做,因此对于你)。
除了 Downloadify(或类似的基于 Flash 的解决方案)之外,您唯一的选择是 Java 小程序(您不想走那条路)、浏览器插件或某种服务器参与(例如@Brad Christie)描述)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)