inux SpiderMonkey 编译 安装 使用小结
2010-12-20 10:58:25
标签:spiderMonkey
终于还是开始着手Browser History Sniffing的检测工作了,前期的实例准备、相关工作调研已经有了较为充足的准备,下面要做的工作主要就是寻找解释javascript的利器以及对其的检测方法,接下来的日子里日志主要记录这方面的工作了。
今天下载了spiderMonkey,先拿着个开刀吧!
首先介绍一下SpiderMonkey是什么吧:
百度百科的解释:SpiderMonkey是Mozilla项目的一部分,是一个用C语言实现的JavaScript脚本引擎,另外还有一个叫做Rhino的Java版 本(听同学说java版本可能写得更清楚一些)。
说简单些,就是在命令行下运行js脚本,这对于一些采集的工作来说,是非常必要的
下面是安装的shell命令
cd yourpath
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解释运行引擎了.
分享到:
相关推荐
Mozilla的SpiderMonkey是第一个JavaScript引擎,由Mozilla基金会开发,用于支持Firefox浏览器和其他Mozilla相关项目。这个引擎实现了ECMAScript标准,使得JavaScript代码能够被高效地解析和执行。 SpiderMonkey的...
1. **Linux环境下安装**:在Linux系统中,你可以通过包管理器来安装Spider Monkey。例如,在Ubuntu或Debian上,可以使用以下命令: ``` sudo apt-get update sudo apt-get install libmozjs-dev ``` 2. **验证...
总之,SpiderMonkey 31.2.0作为一款成熟的JavaScript引擎,为开发者提供了强大的工具来实现JavaScript的嵌入式应用,其高效的执行能力和灵活的API使其在各种场景下都能发挥重要作用。通过深入理解和熟练使用,开发者...
SpiderMonkey是Mozilla公司开发的一款JavaScript引擎,它是Firefox浏览器的核心组成部分之一。这个名为"spiderMonkey_js-1.5-rc6a.tar.gz"的压缩包文件包含了SpiderMonkey的1.5版本的源代码,其中rc6a代表的是...
《用perl解析JavaScript之JavaScript模块的安装--SpiderMonkey》 安装依赖软件: 安装pyrex:sudo apt-get install python-pyrex 安装g++:sudo apt-get install g++ 安装libjs.so: $ tar zxvf js-1.7.0.tar...
C++ js 互相调用 spider monkey
SpiderMonkey是Mozilla开发的一款JavaScript引擎,它以快速、小巧和高度可嵌入而著称。在JavaScript的世界里,SpiderMonkey是最早的实现之一,为Mozilla Firefox等浏览器提供了JavaScript的解析和执行能力。本压缩包...
**Spidermonkey38.rar** 是一个包含特定版本的SpiderMonkey JavaScript引擎的压缩包,它主要用于在Windows 10环境下,配合Visual Studio 2015进行C++开发,以支持运行Java脚本。SpiderMonkey是Mozilla公司开发的一个...
这个压缩包文件“SpiderMonkey_JSAPI”包含了SpiderMonkey的JavaScript Application Programming Interface(JSAPI)的详细参考文档,方便开发者在没有网络连接的情况下也能快速查阅API。 **JSAPI概述** JSAPI是...
**SpiderMonkey 1.6:JavaScript 引擎的深度解析** SpiderMonkey 是 Mozilla 开源项目中的一个关键组件,它是一个高性能的 JavaScript 引擎,由 Brendan Eich 在 1998 年创建,旨在为 Netscape Navigator 浏览器...
SpiderMonkey是Mozilla开发的一款JavaScript引擎,它以快速、小巧和高度可嵌入而著称。在JavaScript的世界里,SpiderMonkey是最早的实现之一,为各种应用程序提供了执行JavaScript代码的能力。这个压缩包包含了...
SpiderMonkey是一款高性能的JavaScript引擎,由Mozilla基金会开发并维护。该引擎最初是为了支持Firefox浏览器而设计的,但因其出色的性能表现和丰富的功能集,也被广泛应用于服务器端和其他非浏览器环境。本文档主要...
SpiderMonkey is Mozilla's JavaScript engine written in C/C++. It is used in various Mozilla products, including Firefox, and is available under the MPL2.
SpiderMonkey是Mozilla开发的一款JavaScript引擎,它作为开源项目,被广泛应用于各种场景,如浏览器、服务器、桌面应用等。本篇文章将深入探讨如何利用SpiderMonkey API来实现自定义对象的解析与运行。 1. **Spider...
C++调用 javascript脚本SpiderMonkey 1.7 win32 x86库文件已编译好,可以直接使用
C语言编写的Firefox的Javascript引擎,Firefox3.0以前的Javascript引擎都是用SpiderMonkey的,3.1之后引入了TraceMonkey,但目前还没找到它的源码,希望找到的兄弟们发上来,谢谢。
firefox的javascript1.6版本的引擎源代码
Mozilla SpiderMonkey是JavaScript的解释器和JIT(即时)编译器。 Apple不允许在App Store上自行修改应用程序代码,因此Game Closure SDK基于SpiderMonkey的解释器模式,而不是更快的IonMonkey引擎。 我们在构建...