[网页插件]经典主题跳转末页按钮

@Ta 11-25 16:21发布,1天前修改 470点击
网页插件:在 hu60wap6 经典主题下,为帖子、回复、聊天室消息列表的翻页按钮处增加“末页”按钮,点击跳到最后一页。
ae6952dfce2256f58c2c655ebce45c186544.png

导入网页插件:经典主题跳转末页按钮(当前用户:3,总安装次数:3)
<script>!function(){var e=document.querySelector(".pager-form");if(e){var n=e.querySelector("input");if(n&&n.hasAttribute("onkeyup")){var t=n.getAttribute("onkeyup"),r=null;try{var o=new Function("event","var location = null;var window = { location: null };"+t+"; return location || window.location;"),r=o.call({value:"999"},{keyCode:13})}catch(e){}r&&((e=document.createElement("a")).innerText="末页",e.href=r,e.style.marginLeft="4px",n.nextSibling?n.parentNode.insertBefore(e,n.nextSibling):n.parentNode.appendChild(e))}}}();</script>
压缩前的源码:
<script> (function () { var pagerForm = document.querySelector('.pager-form'); if (!pagerForm) return; var input = pagerForm.querySelector('input'); if (input && input.hasAttribute('onkeyup')) { var originalCode = input.getAttribute('onkeyup'); var targetPage = '999'; // 目标页码 var finalUrl = null; try { var sandboxFunction = new Function('event', "var location = null;" + "var window = { location: null };" + originalCode + "; return location || window.location;" ); var mockEvent = { keyCode: 13 }; finalUrl = sandboxFunction.call({ value: targetPage }, mockEvent); } catch (e) { } if (finalUrl) { var lastPageLink = document.createElement('a'); lastPageLink.innerText = '末页'; lastPageLink.href = finalUrl; lastPageLink.style.marginLeft = '4px'; if (input.nextSibling) { input.parentNode.insertBefore(lastPageLink, input.nextSibling); } else { input.parentNode.appendChild(lastPageLink); } } } })(); </script>
回复列表(6|隐藏机器人聊天)
  • @Ta / 11-25 19:47 / /

    @tasy5kg,好插件!省得每次都多点几次,才能看最新帖子了。。

    另外,有针对 Jhin 主题的吗?

  • @Ta / 11-25 19:48 / /
    @无名啊,Jhin主题有快捷换页 1、2、3、...、55 的按钮啊
  • @Ta / 11-25 20:11 / /

    @tasy5kg,你这插件,是首页点击帖子时,自动跳到最后一页吗?

  • @Ta / 11-25 20:17 / /
    @无名啊,帖子搜索结果列表、帖子回复列表、聊天室消息列表image.png(30 KB)
  • @Ta / 11-25 20:24 / /

    @tasy5kg,噢,那是我误解了,以为能点击帖子,就看最后一页最新内容,类似「跳转到上次看到的地方」了。。

  • @Ta / 11-27 14:03 / /
    @无名啊,你可以编写一个网页插件,在所有帖子链接后面加上 ?floorReverse=1 参数,使回帖内容倒序排序
添加新回复
回复需要登录