修改了一下Dictionary Tooltip(详见前一篇帖子),使得它支持"爱词霸"了
BTW: jar其实用的是zip打包,java的jar好像只是打包而不压缩,但mozilla/firefox用的jar用zip/unzip就可以了实现方法:
修改一下dictionarytipOverlay.js和dictionarytipFunctions.js即可。过滤器代码如下(完整补丁在这里: firefox-dicttip-iciba.patch):
function icibaFilter(ftDoc)
{
var headingSpan = "www.iciba.com
";
var lists = ftDoc.getElementsByTagName("div");
if (lists.length > 0)
{
var result = "";
var found = false;
for (i = 0; i < color="#008a8c">{
if ( lists[i].className == "t15 dicttitle" )
{
result = lists[i].parentNode.cloneNode(true);
found = true;
break;
}
}
if ( !found )
{
lists = ftDoc.getElementsByTagName("ul");
if (lists.length >= 3)
{
result = lists[2].cloneNode(true);
}
}
ftDoc.body.innerHTML = headingSpan;
ftDoc.body.appendChild(result);
}
else
{
ftDoc.body.innerHTML = headingSpan;
ftDoc.body.innerHTML += spanNoResults;
}
}
没有评论:
发表评论