【问题标题】:Execute Javascript before launching the default XUL page在启动默认 XUL 页面之前执行 Javascript
【发布时间】:2011-08-13 19:23:34
【问题描述】:

必须使用 XULRunner 中可用的 spidermonkey(jagermonkey) javascript 引擎执行脚本。javascript 有一些依赖的 Javascript 库,如 requriejs/commonjs 等。

RequireJS 提供了 Rhino/NodeJS javascript 运行环境的文档。文档或测试用例不建议任何关于 Spidermonkey 脚本环境的内容。 是否可以将 requirejs 与 Spidermonkey 一起使用?关于如何进行的任何指示?

我正在使用 XULRunner 2.0 中打包的 javascript 运行时。

【问题讨论】:

  • r.js 似乎有助于在 rhino 和 node 等独立环境中使用 requirejs。我们是否需要一个单独的 RequireJS 适配器才能在蜘蛛猴 JS 运行时等其他 JS 环境中使用 require JS?

标签: mozilla xulrunner requirejs chromeless


【解决方案1】:

特别是对于 XULRunner,您可以查看 the Firebug code -- 它嵌入了 requirejs 和适配器,以便在 XUL 中运行。

【讨论】:

  • 我正在使用 chromeless SDK 中提供的 XULRunner。默认的 chromeless XUL 页面显示为浏览器窗口。作为一个无铬桌面应用程序,我使用 xulrunner 中的 spidermonkey JS 环境在无浏览器模式下进行一些启动脚本活动。firebug 代码中的适配器似乎是用于 Xulrunner(浏览器模式)上的扩展。无浏览器蜘蛛猴环境的任何指针?
猜你喜欢
  • 2013-12-21
  • 1970-01-01
  • 2021-05-06
  • 1970-01-01
  • 2011-12-29
  • 2010-10-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多