javascript Shell怎么打开本地文件啊

比如我的文件夹放在D盘目录下,文件夹名叫js,我想打开里面名为split.js的文件

第1个回答  2014-10-16
好像要 new XMLHttpRequest 去 load 一个 file://D:/split.js 然后在它读取成功后转换成单独的字符串放到 eval 方法中去执行,我们把结果存下来,所以这个过程不能处理 js 中所有代码,只能执行某些片断。

我觉得网页是应该不允许这样直接执行一个 js 的。这样有安全隐患,安全的原则就是凡是没有数字签名认证过身份的代码,它想读取磁盘,执行磁盘上的文件都应该明确地让用户知道,否则你就是下一下艳照门主角。

如果你只是想用文本编辑器打开这个 js 文件或许能用 WScript 这种办法,不过我不熟悉它怎么用的。
第2个回答  2014-10-16
浏览器的javascript不可以,node.js可以,可以参看node.js的api
揣测你的意思,是不是像运行split.js那可以建一个html,在html里引用split.js追问

 首先谢谢您,但是我想知道spiderMonkey的javascriptShell怎么用?

根本无法运行。也不能像在dos下换盘符什么的。只可以在上面直接写代码。

追答

spiderMonkey是不是类似 node node的调用方法,查下

本回答被网友采纳
相似回答