强烈要求尽快公布一份插件开发接口的资料
主页里提供的插件开发示例注释太少,很多地方不是很明白,最好能有一份比较清晰的接口文档配合示例。这方面马桶就做得不错,可以参考一下
[url=http://forum.maxthon.cn/index.php?showtopic=23564][size=4][color=darkorange][b]傲游插件开发参考[/b][/color][/size][/url] 貌似可以兼容的:P 这个。。。文档一直是差了些,暂时的办法是你有什么需要直接找我吧 我也需要啊,大致的写一下吧 [quote]原帖由 [i]mutalisker[/i] 于 2007-5-23 10:39 发表 [url=http://bbs.ioage.com/redirect.php?goto=findpost&pid=311423&ptid=34707][img]http://bbs.ioage.com/images/common/back.gif[/img][/url]
这个。。。文档一直是差了些,暂时的办法是你有什么需要直接找我吧 [/quote]
能不能提供一份注释比较详细的插件源代码。
最好还有一份文档能够告诉我们:
TW提供的调用接口能实现什么功能,分别如何调用;
我们需要实现哪些接口;
分别需要注意什么。
比如,我现在想写一个插件实现能够关闭所有同域名的TAB,TW有没有提供关闭某个指定TAB这样的接口呢? tw的插件开发的确是"艰苦"了点 :)
不过大部分跟mt是兼容的
以下是你想要的功能类似代码,因为tw没有提供相关的接口,只能转些弯来完成
[color=red]运行此插件会关闭当前所有 bbs.ioage.com 的窗口[/color] 测试通过
[code]
var security_id=%max_security_id; //获得权限,必须
var hostToBeClose = "bbs.ioage.com";
for (var i=0; i<300; i++) //设置一个比较大的数.例如300,循环以获得存在的tab
{
try {
var isExistTab = external.get_tab(security_id,i)
if(typeof(isExistTab) == 'object') // tab序号 并不是每个都存在,关闭了.序数还是自加1,所以
// 用这个方法判断当前窗口是否存在
{
if(isExistTab.document.location.host == hostToBeClose ){
isExistTab.window.opener = null;
isExistTab.window.close();
}
}
}
catch(e){}
}
[/code]
如果您有兴趣为tw的插件做一点东西.欢迎骚扰 3#的 [url=http://bbs.ioage.com/pm.php?action=send&uid=2]开发组xiaoc[/url]
页:
[1]