我正在尝试制作类似于下图的内容。使用弹出式栏的Chrome扩展程序
http://img696.imageshack.us/img696/8844/testi.jpg
不幸的是,我似乎无法得到它的扩展范围内工作。我收到一个错误,指出“加载文档时出错”。上面的屏幕截图是使用iBox JavaScript本地制作的HTML完成的。有没有其他的JavaScript库允许我加载我的弹出式HTML,就像它在图标栏中的图标一样?
这是怎样的代码在本地实现打开弹出:
document.addEventListener('keydown', function(e){
if (e.keyCode == 81 && e.altKey && !e.shiftKey && e.ctrlKey) {
iBox.showURL('search.html');
}
}, false);
这是iBox的库函数:
showURL: function(url, title, params) {
showInit(title, params, function() {
for (var i=0; i<_pub.plugins.list.length; i++) {
var plugin = _pub.plugins.list[i];
if (plugin.match(url)) {
active.plugin = plugin;
plugin.render(url, active.params);
break;
}}});}
这是XMLHTTP请求:
if (window.XMLHttpRequest) { // Mozilla, Safari,...
http = new XMLHttpRequest();
if (http.overrideMimeType) {
// set type accordingly to anticipated content type
http.overrideMimeType('text/html');
}
}
后的代码片段:我也许能提供帮助。 – jldupont 2009-12-18 15:17:09
已更新,请告诉我,您是否在寻找 – Guibone 2009-12-18 15:32:05
以及“search.html”文档位于何处? – jldupont 2009-12-18 15:34:40