蜘蛛猴外壳.是否可以动态加载碎片库
SpiderMonkey shell. Is it possible to load shred library dynamicly?
是否可以动态加载扩展,作为共享库构建到SpiderMonkey的shell(到stanalone shell,而不是在浏览器中)?例如,Tcl有"load"过程来动态加载共享库。在SpiderMonkey的API中有一个函数"加载",但它只加载脚本。
谢谢!
您可能正在寻找jsctypes,它可以为从这些DLL导出的C函数进行dlloads和FFI包装。
也有可能您正在寻找更像完全自定义扩展模块的东西。您可以编写一个内置程序来dlload共享对象,并从中获取一个符号,该符号告诉其中包含哪些spidermonkey函数,并注册这些函数。我不记得有任何预先准备好的方法可以做到这一点——SpiderMonkey经常被嵌入程序以非琐碎的方式扩展,但将这些东西开箱即用并不是项目的首要任务。可以随时在irc.mozilla.org的#jsapi频道上询问以进行双重检查!
相关文章:
- 通过单击动态加载的表中同一行的另一个字段来更新一行的字段
- 如何根据对具有多行的先前列表的选择来动态加载下拉列表
- 动态加载和卸载js文件
- 动态加载angularjs并生成控制器和范围
- 有没有比在app.js上绑定模块名称更好的方法来动态加载视图模型和视图以显示模态
- 动态加载fancybox并将其连接
- 对插件初始化后动态加载的元素进行样式设置
- 动态加载的自定义javascript/jQuery/HTML5音频播放器的问题
- UIWebview赢得't通过基本身份验证加载动态加载的资源(通过jQuery mobile)
- 使用jquery垂直对齐动态加载的图像
- 在动态加载的对话框中执行Javascript
- angularjs-bindng-click从jquery动态加载DOM
- 在动态加载的html中使用角度控制器
- 如何使用Javascript在FireFox中将html从内存动态加载到iframe中
- 使用systemJS的相对动态加载,使用ES6/Babel语法
- 为什么动态加载的事件在我的代码中不能正常工作
- 在不同的域上动态加载样式表;不适用于Firefox
- 在动态加载的PHP表单上放置JavaScript事件
- 在混合基本 URL 下动态加载 require.js 模块
- 动态加载引导模式主体