问题标签 [spidermonkey]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
11714 浏览

javascript - 单击python中的javascript链接?

我正在使用 python 的 mechanize 模块导航一个站点,并且无法单击下一页的 javascript 链接。我做了一些阅读,人们建议我需要 python-spidermonkey 和 DOMforms。我设法通过我不确定实际单击链接的语法来安装它们。

我可以将页面上的代码标识为:

有谁知道如何点击它?或者如果可能还有其他工具。

谢谢

0 投票
3 回答
2246 浏览

javascript - 在没有 VC++ 的 Windows 上使用 MinGw 构建 mozilla NSPR

我需要为我的 perl javascript 引擎使用 spidermonkey。为此,我需要使用线程安全库构建 spidermonkey。因此,据我所知,我需要先构建 NSPR,然后再构建 spidermonkey。

所以,正如我从以下链接中了解到的那样 https://developer.mozilla.org/en/NSPR_build_instructions

我首先下载了 mozilla-build 并打开了 mingw。我按照上面提到的说明进行操作,比如创建 target.debug 目录等等.....

当我做make时,我收到以下错误消息

看起来 nsinstall 不见了。

我不是 C/C++ 的专业程序员,所以寻求您的帮助。

我需要使用 Mingw 在窗口上成功构建蜘蛛猴。

我尝试按照以下链接中提到的步骤操作:http: //jargon.ca/spidermonkey/

但是当我运行 js.exe 时,它​​抱怨缺少 libnspr4.dll 文件。

所以请帮助我如何在 Windows 操作系统上构建 nspr 和 spidermonkey。

0 投票
1 回答
1185 浏览

javascript - SpiderMonkey JS 引擎 C 故障

我是 C 的初学者,我正在尝试使用 SpiderMonkey JS 引擎。我不明白为什么它不起作用(mdc上的示例不是很有帮助)

0 投票
3 回答
1285 浏览

javascript - Ruby 和 Javascript 之间的主要语义差异是什么

如果要在 Javascript 引擎之上(在浏览器中或在独立的 V8 或 Spidermonkey 之上)实现 Ruby,那么 Ruby 和 JS 对象模型之间的关键阻抗不匹配会是什么?

0 投票
1 回答
573 浏览

javascript - 使用 unicode 在 Spidermonkey 中读取()

在 Spidermonkey shell 中,使用该read()函数读取文件会忽略文件的编码。有没有办法读取 UTF-8 或其他多字节编码文件并保留多字节字符?蜘蛛猴就是这样一个小恶魔。

0 投票
2 回答
6016 浏览

javascript - JavaScript 内部的事件处理是如何工作的?

特别是蜘蛛猴

我知道您编写函数并将它们附加到事件以处理它们。

处理程序在哪里onClick定义,JS 引擎如何知道onClick在用户单击时触发事件?

任何关键字、设计模式、链接等都值得赞赏。

更新

我在这里发现有用的聚合链接:

http://www.w3.org/TR/DOM-Level-2-Events/events.html

https://github.com/joyent/node/blob/master/src/node_events.cc

http://mxr.mozilla.org/mozilla/source/dom/src/events/nsJSEventListener.cpp

0 投票
2 回答
1900 浏览

javascript - JS_malloc 与 malloc

JS_malloc 是否仅用于为 Spidermonkey 中的 javascript 类型分配内存?

如果我需要为第三方数据类型(不是 JSObject 或类似的)分配内存,可以使用 malloc 吗?

JS_malloc 和 C malloc 有什么区别?

0 投票
1 回答
521 浏览

browser - 用于 JavaScript 的 SpiderMonkey 和用于其他一切的 WebKit?

是否可以为 JavaScript 和 WebKit 运行 SpiderMonkey 用于其他所有内容(CSS、渲染等)?

根据http://en.wikipedia.org/wiki/Comparison_of_layout_engines_%28ECMAScript%29 WebKit 有过时的 JS 支持(与 Gecko 相比)。那么它可以工作吗?

0 投票
2 回答
9065 浏览

mongodb - MongoDB SpiderMonkey 不理解 UTF-8

如果我将非 ASCII 字符添加到 MongoDB 数据库,那么所有 db.find() 都无法告诉“检测到非 ascii 字符”。

这是 SpiderMonkey 的问题,我必须使用 UTF-8 支持重建它。我试过像 http://www.mongodb.org/display/DOCS/Building+Spider+Monkey

但它不起作用(在我完成所有步骤后没有安装SpiderMonkey)。

我有 Ubuntu 11.04。有没有人指示如何让它在那里工作?

工作说明如何使用 Google V8 制作 MongoDB 也可以提供帮助。

0 投票
2 回答
348 浏览

e4x - Spidermonkey 中的 E4X 过滤

我在 SpiderMonkey 中使用 E4X,大部分语言看起来都相当可靠,但我无法让过滤工作:

预期的:

结果:

我什至不能让 hasOwnProperty() 工作:

具体来说,我在 Flash 中使用 JSFL,它使用 SpiderMonkey 引擎。

到目前为止,从我对 E4X 的基本了解来看,这是非常出乎意料/错误的,对吧?因为我可以让这些表达式在 ActionScript / FlashPlayer 中正常工作!

谢谢,戴夫