刚开始那个对伪静态的兼容不好,干脆说就是不兼容伪静态。
下午写了这个文件,支持了。
我的本机测试没问题,又请了个别用户测试,也从有问题变成了没问题。
请替换前先校验文件,文件安全性概不负责。
或者你手动也行
将文件中的
var tid = str.match(/tid=(\d+)/);var tid2 = str.match(/thread-(\d+)-/);var id =tid[1]==null ? tid2[1] : tid[1];
换成
var tid = str.match(/tid=(\d+)/);var tid2 = str.match(/thread-(\d+)-/);var id = 1;if(tid){if(tid.length>1){ id = tid[1];}}if(tid2){if(tid2.length>1){ id = tid2[1];}}
即可。
【超炫纯JS打造看图工具,堪比90%FLASH工具,幻灯全屏切换翻页一个不差!支持主题全贴看图,主题首帖看图,相册看图。】