Board logo

标题: [交流] 强烈要求尽快公布一份插件开发接口的资料 [打印本页]

作者: SoulEdge    时间: 2007-5-23 07:51     标题: 强烈要求尽快公布一份插件开发接口的资料

主页里提供的插件开发示例注释太少,很多地方不是很明白,最好能有一份比较清晰的接口文档配合示例。
这方面马桶就做得不错,可以参考一下

傲游插件开发参考
作者: wuyou331    时间: 2007-5-23 09:03

貌似可以兼容的
作者: mutalisker    时间: 2007-5-23 10:39

这个。。。文档一直是差了些,暂时的办法是你有什么需要直接找我吧
作者: wuyou331    时间: 2007-5-23 11:30

我也需要啊,大致的写一下吧
作者: SoulEdge    时间: 2007-5-23 13:34

原帖由 mutalisker 于 2007-5-23 10:39 发表 http://bbs.ioage.com/images/common/back.gif
这个。。。文档一直是差了些,暂时的办法是你有什么需要直接找我吧

能不能提供一份注释比较详细的插件源代码。

最好还有一份文档能够告诉我们:
TW提供的调用接口能实现什么功能,分别如何调用;
我们需要实现哪些接口;
分别需要注意什么。

比如,我现在想写一个插件实现能够关闭所有同域名的TAB,TW有没有提供关闭某个指定TAB这样的接口呢?
作者: kkf    时间: 2007-5-23 16:48

tw的插件开发的确是"艰苦"了点  

不过大部分跟mt是兼容的

以下是你想要的功能类似代码,因为tw没有提供相关的接口,只能转些弯来完成
运行此插件会关闭当前所有 bbs.ioage.com 的窗口 测试通过

  1. var security_id=%max_security_id;                //获得权限,必须

  2. var hostToBeClose = "bbs.ioage.com";      
  3. for (var i=0; i<300; i++)                //设置一个比较大的数.例如300,循环以获得存在的tab
  4. {               
  5.         try {       
  6.                 var isExistTab = external.get_tab(security_id,i)
  7.                 if(typeof(isExistTab) == 'object')        // tab序号 并不是每个都存在,关闭了.序数还是自加1,所以
  8.                                                         // 用这个方法判断当前窗口是否存在

  9.                 {       
  10.                         if(isExistTab.document.location.host == hostToBeClose ){
  11.                                 isExistTab.window.opener = null;
  12.                                 isExistTab.window.close();
  13.                                 }
  14.                 }
  15.             }
  16.         catch(e){}
  17. }
复制代码


如果您有兴趣为tw的插件做一点东西.欢迎骚扰 3#的 开发组xiaoc




欢迎光临 世界之窗论坛 (http://bbs.theworld.cn./) Powered by Discuz! 7.2