返回列表 发帖

出了半成品,多谢sky5的开示及81635631的热心帮顶

本想找个Count,随便扯上两行了事,没想到赶鸭上架,在夜深人静的时候,还要听上一小段鸭嚎阵阵。

Catch在我这不生效,试了3个参数,有个直接就让TW自动退出了,附件可见。

Try立了大功,Finally在我这也是半拉不死。

之所以说半成品,是因为我如果拖曳重组了标签顺序,此脚本不能自动同步更新为新的标签组序,其仍然是按原来的标签组序逐次复制。

再次谢谢sky5大仙开示及81635631的热心帮顶。

下为代码及两套附件:

<script language="Javascript">
var sec_id=%tw_security_id;
url_all="";
y=0;
try
{
while(external.get_tab(sec_id,y))
{
//alert(external.get_tab(sec_id,y));
url_all +=external.get_tab(sec_id,y).document.URL.toString()+"\n";
window.clipboardData.setData("Text",url_all);
//alert(url_all);
y++;
}
}
catch(err)
//catch(external.get_tab(sec_id,y))。此为无反应
//catch(y)。此为TW自动退出。
{
//alert(external.get_tab(sec_id,y))
}
finally
{
  window.clipboardData.setData("Text",url_all);
}
</script>
附件: 您需要登录才可以下载或查看附件。没有帐号?加入 我们

TOP

呵呵,有时间再看啦

不过,好奇一下楼主,弄这个干虾米呢?呵呵

TOP

快捷组的菜单和插件无声无息,这是准备做别名管理器的插件。

[ 本帖最后由 LaoShiDian 于 2008-3-16 22:26 编辑 ]

TOP

找到个KKF很久之前弄的,你可以参考对比一下

  1. <script language="javascript">
  2. window.onerror= function(e,u,l){alert(e+ "    >  " + l);return true}
  3. //var alltabs=external.tab_count
  4. var security_id=%max_security_id;
  5. var tabCount=0,titleList = new Array();
  6. for (var i=0; i<300; i++)
  7. { flag='';
  8. try { if(typeof(external.get_tab(security_id,i)) =='object')
  9.   { tabCount++ ;
  10.    titleList[titleList.length] =external.get_tab(security_id,i).document.title
  11.   }
  12.      }
  13. catch(e){break;}
  14. }
  15. if(confirm("当前标签数量为: "+tabCount+"\n\n要显示每个tab的标题么?\n提示:(如果标签很多,会非常卡!!)"))
  16. { var outStr='TheWorld世界之窗 当前 TAB 列表: \n\n';
  17. for(var i=0;i<titleList.length;i++)outStr=outStr+(i+1)+". "+titleList[i]+"\n";
  18. outStr+="\n\t\t\t\t\t\t\t\tbY kkf @2006.12.10"
  19. alert(outStr)
  20. }
  21. </script>
复制代码
附件: 您需要登录才可以下载或查看附件。没有帐号?加入 我们

TOP

返回列表