X.com Timeline Auto-Load with Uninterrupted Reading

Automatically loads new posts on X.com while keeping the reading position intact. Sets a virtual marker at the last visible handler (e.g., @username) before loading new posts and restores the view to this marker.

当前为 2024-11-22 提交的版本,查看 最新版本

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
Copiis
评分
0 0 0
版本
2024.12.22-1
创建于
2024-11-17
更新于
2024-11-22
大小
8.3 KB
许可证
MIT
适用于

Script Guide


Guide: X.com Timeline Auto-Load with Uninterrupted Reading

This script enhances your experience on X.com by automatically loading new posts while preserving your reading position. Follow the instructions below to install and use the script effectively:

Features

  • Automatically loads new posts without interrupting your reading.
  • Sets a virtual marker at the last visible handle (e.g., @username).
  • Scrolls back to the marker after loading new posts.
  • Monitors the page for new post buttons using a mutation observer.

Installation

  1. Install a userscript manager like Tampermonkey or Violentmonkey.
  2. Copy the script code from the provided file or source.
  3. Create a new userscript in your script manager and paste the code.
  4. Save and activate the script. Ensure it is allowed to run on https://x.com/.

Usage

Once the script is installed and running:

  • The script will automatically detect new posts and set a marker at your current position.
  • Click the "Show new posts" button, and the script will scroll back to your marker after loading new content.
  • No manual intervention is needed—enjoy uninterrupted reading!

Troubleshooting

  • If the script is not working, ensure it is enabled in your userscript manager.
  • Make sure you are using a compatible browser and have the latest version of your userscript manager installed.
  • Check the browser console (F12) for error logs generated by the script.

Support

If you find this script useful, please consider supporting its development by making a donation. Your contributions help in maintaining and improving the script.

Donate Here