阅读:5203回复:6
[已解决]网址太长不能自动分行显示
请问下有没有相关的扩展啊
比如说迅雷的地址 必须最大化才能显示全 |
|
1楼#
发布于:2009-03-10 14:09
javascript:(function()%20{%20var%20D%20=%20document;%20F(D.body);%20function%20F(n)%20{%20var%20u,%20r,%20c,%20x;%20if%20(n.nodeType%20==%203)%20{%20u%20=%20n.data.search(/\S{45}/);%20if%20(u%20>=%200)%20{%20r%20=%20n.splitText(u%20+%2045);%20n.parentNode.insertBefore(D.createElement('wbr'),%20r);%20}%20}%20else%20if%20((n.tagName%20!=%20'STYLE')%20&&%20(n.tagName%20!=%20'SCRIPT'))%20{%20for%20(c%20=%200;%20x%20=%20n.childNodes[c];%20++c)%20{%20F(x);%20}%20}%20}%20D.body.innerHTML%20+=%20'%20';%20})(); 将以上代码保存为书签网址 需要的就点一下。 |
|
|
2楼#
发布于:2009-03-10 14:09
leave:javascript:(function()%20{%20var%20D%20=%20document;%20F(D.body);%20function%20F(n)%20{%20var%20u,%20r,%20c,%20x;%20if%20(n.nodeType%20==%203)%20{%20u%20=%20n.data.search(/\S{45}/);%20if%20(u%20>=%200)%20{%20r%20=%20n.splitText(u%20+%2045);%20n.parentNode.insertBefore(D.createElement('wbr'),%20r);%20}%20}%20else%20if%20((n.tagName%20!=%20'STYLE')%20&&%20(n.tagName%20!=%20'SCRIPT'))%20{%20for%20(c%20=%200;%20x%20=%20n.childNodes[c];%20++c)%20{%20F(x);%20}%20}%20}%20D.body.innerHTML%20+=%20'%20';%20})(); ![]() |
|
3楼#
发布于:2009-03-10 14:09
很有用,2楼的帖子内容正好可以用来测试,按一下就自动换行了。
添加小书签的方法:右键书签工具栏(或任何可以新建书签的地方),Name里面自己起一个名字例如“Wrap long URLs”,把代码粘贴到“地址”(Location)中去,保存即可,需要时点一下。 测试有一个缺点,就是点了之后无法快速回复文章,我写完帖发现发不出去。 |
|
|
4楼#
发布于:2009-03-10 14:09
大家可以搜索一下一个叫force wrap(forums only)的greasemonkey脚本,挺好用的,论坛系统其实没几个
Ps:呵呵,直接上传吧 |
|
|
5楼#
发布于:2009-03-10 14:09
老狼的好用,可以发文章。
|
|
|
6楼#
发布于:2009-03-10 14:09
有一个扩展可以实现这个功能
MR Tech's Link Wrapper Extension |
|