Python 执行js的2种解决方案
SpiderMonkey是Mozilla项目的一部分,是一个用C语言实现的JavaScript脚本引擎, 该引擎分析、编译和执行脚本,根据JS数据类型和对象的需要进行内存分配及释放操作;利用该引擎可以让你的应用程序具有解释JavaScript脚本的能力。
要想使用spidermonkey得先安装,方法如下:
- cd /home/linuxany.com/
- wget http://ftp.mozilla.org/pub/mozilla.org/js/js-1.7.0.tar.gz -O- | tar xvz
- cd js/src
- make -f Makefile.ref
- mkdir -p /usr/include/smjs/ -v
- cp *.{h,tbl} /usr/include/smjs/ -v
- cd Linux_All_DBG.OBJ
- cp *.h /usr/include/smjs/ -v
- mkdir -p /usr/local/{bin,lib}/ -v
- cp js /usr/local/bin/ -v
- cp libjs.so /usr/local/lib/ -v
以上安装完成后,运行/usr/local/bin/js 就应该可以启动js解释运行引擎了.

