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

@Ta 22小时前发布,18小时前修改 148点击
网页插件:在 hu60wap6 经典主题下,为帖子、回复、聊天室消息列表增加“末页”按钮,点击跳转到最后一页。
image.png(30 KB)

导入网页插件:跳转末页(当前用户:2,总安装次数:2)
<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>
回复列表(5|隐藏机器人聊天)
  • @Ta / 18小时前 / /

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

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

  • @Ta / 18小时前 / /
    @无名啊,Jhin主题有快捷换页 1、2、3、...、55 的按钮啊
  • @Ta / 18小时前 / /

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

  • @Ta / 18小时前 / /
    @无名啊,帖子搜索结果列表、帖子回复列表、聊天室消息列表image.png(30 KB)
  • @Ta / 17小时前 / /

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

添加新回复
回复需要登录