You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何创建带查询参数的URL自动触发"+3 authors"按钮点击?

方案可行性分析及替代思路

直接通过自定义查询参数(比如你设想的?data-action="reveal")实现自动展开全部作者,默认情况下不可行——原因是该网站的前端代码并没有监听这类自定义URL参数来触发作者展开的逻辑。

为什么原思路走不通?

这个页面的作者折叠/展开逻辑是由前端JS控制的:

  • 它会根据当前窗口的断点尺寸(sm/md/lg)判断是否隐藏部分作者;
  • data-displayed-on这类属性是JS用来标记当前显示状态的内部变量,不是可通过URL直接修改的配置项;
  • 只有用户手动点击"+X authors"按钮,或者窗口尺寸发生变化时,JS才会执行展开动作,没有预设的URL参数触发入口。

能实现自动展开的替代方法

如果想达到无需手动点击的效果,可以试试这两种方式:

  1. 使用浏览器书签脚本(Bookmarklet)
    把这段代码存为浏览器书签,访问目标论文页面后点击书签,就能自动触发展开按钮:

    javascript:(()=>{document.querySelector('[data-action="show-all-authors"]')?.click()})()
    
  2. 通过浏览器扩展注入脚本监听自定义参数
    如果你坚持想用URL参数触发,可以写一个简单的浏览器扩展,注入脚本监听URL中的自定义参数(比如?reveal-authors=1):

    window.addEventListener('load', () => {
      const urlParams = new URLSearchParams(window.location.search);
      if (urlParams.get('reveal-authors') === '1') {
        const revealButton = document.querySelector('[data-action="show-all-authors"]');
        if (revealButton) revealButton.click();
      }
    });
    

    安装扩展后,访问目标URL并带上参数就能自动展开全部作者。

内容的提问来源于stack exchange,提问作者Hermalez

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 03:31:00