我目前通过卸载它们来分析效率低下的Firefox插件,并从长远来看经验,看看插件是否有问题.然而,这种找到低效插件的方式非常耗时.
我想知道确切的数字方式
显然,只测量CPU,而不是内存消耗,以保持测试简单.
是否有任何工具可以测量一组插件中2的组合的CPU消耗?
在Visual Studio 2010中,您可以将选项卡拖出到单独的窗口,但不能将它们作为附加的选项卡元素一起收集.是否有VS 2010附加组件允许您将额外的窗口分组到选项卡中?在我的每台显示器上都有一组标签真的很棒.
plugins multiple-monitors add-on visual-studio-2010 visual-studio
我正在寻找一个为IE 8或9制作插件的教程.你能为我提供一个资源吗?请为了和平和其他一切,我已经知道我可以制作FF或Chrome插件.我想制作一个IE插件.
谢谢.
我阅读了有关"请求"功能的链接:https: //addons.mozilla.org/en-US/developers/docs/sdk/1.1/packages/addon-kit/docs/request.html
我想使用"post"方法.关于如何使用post方法将变量从JS发送到我的服务器没有解释或示例.我该怎么做?
我为node.js编写了一个本机插件,使用没有node-gyp的MSVC++编译它,并在节点REPL和应用程序中成功使用它.我正在使用x64节点并编译x64插件.我正试图用node-gyp来构建东西.我已经获得了node-gyp来生成Visual Studio解决方案并对其进行编译,但是出来的插件不起作用.我得到的唯一错误是:
Error: The specified procedure could not be found.
at Object.Module._extensions..node (module.js:480:11)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:362:17)
at require (module.js:378:17)
at repl:1:13
at REPLServer.self.eval (repl.js:111:21)
at rli.on.e (repl.js:260:20)
at REPLServer.self.eval (repl.js:118:5)
at Interface.<anonymous> (repl.js:250:12)
Run Code Online (Sandbox Code Playgroud)
当我运行一个试图加载插件的脚本时,我得到了这个:
module.js:480
process.dlopen(filename, module.exports);
^
Error: The specified procedure could not be found.
at Object.Module._extensions..node (module.js:480:11)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:362:17)
at require (module.js:378:17)
at Object.<anonymous> (c:\blah\testheaders.js:1:75)
at Module._compile (module.js:449:26)
at Object.Module._extensions..js (module.js:467:10)
at Module.load (module.js:356:32)
at …Run Code Online (Sandbox Code Playgroud) 我最近发现了WebGL,特别是Three.js,这是迄今为止我发现的最好的API.现在我只是编写简单的演示来显示我的主项目中的星舰模型,这是一个科幻世界.
我的中期目标是使用轨道摄像头增强MediaWiki wiki,其中包含页面中描述的对象的3D显示.我将其视为展示我们正在开发的宇宙内容的工具.
我本来不需要花哨或难以做任何事情,我知道如何使用标准的Wavefront .OBJ和.MTL文件来做到这一点,这对我来说已经足够了.但这是我担心的维基集成.
基本的想法是首先将各种文件(模型,材料,纹理)上传为由其扩展名输入的维基文件,然后让扩展名添加wikicode项或模板,以便随意使用它们的维基URL.
如果我们继续使用.OBJ/.MTL示例:
- .MTL将显示为应用于球体上的材质,其中一些对象反弹以查看镜像效果,可调节环境/背景以进行对比,
- .OBJ将显示为空白应用其材料,也可调节环境/背景.
是否已经存在这样的扩展或至少可以使用并扩展到其中的框架,或者由我来开发,知道我可能既没有技能也没有时间?
我正在编写Google Chrome扩展程序,我想在内容脚本中复制剪贴板中的一些文本.我尝试选择它然后document.execCommand('copy')- 它不起作用.我不想要Flash,因为实现这一点并不容易和优雅.我尝试了背景页面和<input> - 它不起作用.
在Chrome扩展程序中是否有任何工作,优雅和简单的方法将文本复制到剪贴板?它也可能使用jQuery.
问候
我正在用C++编写一个node-webkit插件来解码图像数据并将一组像素数据返回给调用者.以下代码(为简洁而删节)工作得很好:
caller.js
var image_data = canvas_context.createImageData(w, h);
var addon = require('decoder.node');
var decoder = new addon.Decoder();
var pixel_array = decoder.getPixelArray();
image_data.data.set(pixel_array);
canvas_context.putImageData(image_data);
Run Code Online (Sandbox Code Playgroud)
decoder.cpp
Handle<Value> Decoder::getPixelArray(const Arguments &args) {
HandleScope scope;
// unwrap self
DecoderObj *obj = ObjectWrap::Unwrap<DecoderObj>(args.This());
if (obj == NULL) return scope.Close(Number::New(1));
// get pointer to pixel data
PixelPtr *ptr = NULL;
uint64_t len = 0;
obj->GetPixelsPtr((PixelPtr*)&ptr, &len);
// create javascript native array
// from http://luismreis.github.io/node-bindings-guide/docs/returning.html
v8::Handle<Value> fun_val = Context::GetCurrent()->Global()->Get(String::New("Uint8ClampedArray"));
v8::Handle<Function> fun = v8::Handle<Function>::Cast(fun_val);
const unsigned argc = 1; …Run Code Online (Sandbox Code Playgroud) 我一直在尝试使用我现有的一些现有Google App脚本创建Google Spreadsheet插件,此应用脚本的一个重要部分是自定义功能.
虽然附加组件的文档并未表明支持此文档,但自定义函数的文档确实表明您可以.
https://developers.google.com/apps-script/guides/sheets/functions
通过测试,我以前从未能通过插件获得自定义功能.有谁知道让这个工作的秘诀?
通过context-menu模块,我检测用户点击了哪个DOM元素我的自定义上下文菜单项"Mark":
var menu = require("context-menu").Item({
label: "Mark",
contentScriptFile: data.url("context.js"),
onMessage: function (node) {
//Send the node to page-mod
}
});
Run Code Online (Sandbox Code Playgroud)
context.js:
self.on("click", function (node, data) {
self.postMessage(node);
});
Run Code Online (Sandbox Code Playgroud)
现在我想将此节点引用发送到一个page-mod模块,其中注入了pagemod的contentScript的每个页面都知道我点击的节点(并在每个选项卡中标记带有红色边框的HTML元素).
我知道postMessage()无法将消息发送到pagemod ,所以如何让这些模块进行通信?有优雅的worker解决方案吗?
add-on ×10
c++ ×2
firefox ×2
javascript ×2
node.js ×2
3d ×1
clipboard ×1
contextmenu ×1
cpu ×1
debugging ×1
jquery ×1
mediawiki ×1
native ×1
node-webkit ×1
plugins ×1
postmessage ×1
request ×1
three.js ×1
webgl ×1