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

如何让Chrome多配置文件打开页面时自动滚动到底部?

实现Chrome多配置文件打开页面自动滚到底部的方案

你之前用的window.scrollTo本身是有效的,但没法直接通过Chrome启动命令直接注入执行。下面给你两种可行的解决办法:

方案一:用用户脚本(最稳妥)

  1. 先建个叫auto-scroll.js的脚本文件,内容如下:
// ==UserScript==
// @name         自动滚到底部
// @match        https://edition.cnn.com/*
// @run-at       document-end
// ==/UserScript==

// 直接滚动到底部
window.scrollTo(0, document.body.scrollHeight);
// 如果页面是动态加载内容,换成延迟执行的版本:
// setTimeout(() => window.scrollTo(0, document.body.scrollHeight), 1000);

这个脚本会在页面DOM加载完成后自动触发滚动,@match指定了只对CNN的页面生效。

  1. 修改你的批处理脚本,加上加载用户脚本的参数:
set "ProfileNames=Profile 1 Profile 2 Profile 3"
set "ScriptPath=C:\你放脚本的路径\auto-scroll.js"

for %%i in (%ProfileNames%) do (
    start "" "C:\Program Files\Google\Chrome\Application\chrome.exe" --profile-directory="%%i" --user-script="%ScriptPath%" "https://edition.cnn.com"
)

注意:把原来的ProfileNames定义改了,原来的括号加引号会导致循环解析出错,直接用空格分隔更可靠

方案二:用书签脚本(无需额外文件)

把滚动代码打包成书签脚本格式,直接作为启动参数,缺点是会多开一个空白标签页:

set "ProfileNames=Profile 1 Profile 2 Profile 3"
set "ScrollCode=javascript:(function(){window.scrollTo(0,document.body.scrollHeight);})();"

for %%i in (%ProfileNames%) do (
    start "" "C:\Program Files\Google\Chrome\Application\chrome.exe" --profile-directory="%%i" "https://edition.cnn.com" "%ScrollCode%"
)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.25 01:45:21