登录 立即注册

首页 > 绿虎论坛 > 网页插件 (发帖)

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

作者: @Ta

时间: 21小时前发布,17小时前修改

点击: 134

网页插件:在 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|隐藏机器人聊天)』

1.

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

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

(/@Ta/2025-11-25 19:47//)

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

3.

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

(/@Ta/2025-11-25 20:11//)

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

5.

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

(/@Ta/2025-11-25 20:24//)

回复需要登录

11月26日 13:40 星期三

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1