html - 手工添加上次阅读的位置, 方便下次阅读

news/2025/2/27 4:20:32

文章目录

    • html - 手工添加上次阅读的位置, 方便下次阅读
    • 概述
    • 笔记
    • END

html____1">html - 手工添加上次阅读的位置, 方便下次阅读

概述

在看一本电子书,有pdf格式的,但是比较喜欢看html格式的(复制比较方便)。
但是有个缺点,如果看到一半,关掉了html文件。下次再打开时,chrome显示html内容时,还是从头开始。
如何这样的话,还得自己找上次看到了哪里,很烦人。

笔记

查到可以自己修改html, 在尾部body标签上面加入js, 记录html滚动时的位置到浏览器的本地存储。
这样下次再打开该.html, chrome就会显示到上次看的位置,这样很方便,试了一下好使。

html"><div id="footer">
<div id="footer-text">
Version 2.1.73<br>
Last updated 2024-12-23 12:27:49 UTC
</div>
</div>
<!-- begin - 手工添加的JS, 用于保存当前的html文档浏览位置(滚动条位置) -->
<script>
  document.addEventListener("DOMContentLoaded",  function() {
      var savedPosition = localStorage.getItem('scrollPos'); 
      if (savedPosition !== null) {
          window.scrollTo(0,  parseInt(savedPosition));
      }
  });

  window.addEventListener("scroll",  function() {
      localStorage.setItem('scrollPos',  window.pageYOffset); 
  });
</script>
<!-- end - 手工添加的JS, 用于保存当前的html文档浏览位置(滚动条位置) -->
<!-- 打开html编辑, 在html末尾找到 </body>标签, 在这个标签前面添加自己的JS -->
</body>
</html>

END


http://www.niftyadmin.cn/n/5869441.html

相关文章

LangChain教程 - RAG - 支持的100种向量数据库

系列文章索引 LangChain教程 - 系列文章 随着人工智能和机器学习应用的快速发展&#xff0c;尤其是在自然语言处理&#xff08;NLP&#xff09;、图像识别、推荐系统等领域&#xff0c;对高效的向量存储和检索需求日益增长。向量存储用于保存来自深度学习模型或其他机器学习算…

SVT-AV1接入ffmpeg说明

一 编译集成 Files v2.3.0 Alliance for Open Media / SVT-AV1 GitLab cd /SVT-AV1/Build/linux/ ./build.sh make install GitHub - FFmpeg/FFmpeg: Mirror of https://git.ffmpeg.org/ffmpeg.git ./configure --enable-libsvtav1 --enable-gpl --extra-ldflags-L/usr/loca…

基数排序:独特的排序之道

在排序算法的大家族中&#xff0c;基数排序凭借其独特的排序思路和应用场景&#xff0c;占据着不可或缺的位置。今天&#xff0c;就让我们一同深入探索基数排序的奥秘。 一、基数排序的核心思想 基数排序是一种非比较型整数排序算法&#xff0c;它的核心在于按位排序。与基于…

8.Dashboard的导入导出

分享自己的Dashboard 1. 在Dashboard settings中选择 JSON Model 2. 导入 后续请参考第三篇导入光放Dashboard&#xff0c;相近

CSS 真的会阻塞文档解析吗?

在网页开发领域&#xff0c;一个常见的疑问是 CSS 是否会阻塞文档解析。理解这一问题对于优化网页性能、提升用户体验至关重要。要深入解答这个问题&#xff0c;需要从浏览器渲染网页的原理说起。 浏览器渲染网页的基本流程 浏览器在接收到 HTML 文档后&#xff0c;会依次进行…

Android 12系统源码_多屏幕(四)自由窗口模式

一、小窗模式 1.1 小窗功能的开启方式 开发者模式下开启小窗功能 adb 手动开启 adb shell settings put global enable_freeform_support 1 adb shell settings put global force_resizable_activities 11.2 源码配置 copy file # add for freedom PRODUCT_COPY_FILES …

直角三角堰计算公式

直角三角堰的计算公式通常用于确定流经直角三角形形状的堰的流量。河北瑾航科技遥测终端机 通过采集液位数据(模拟量、串口485/232)&#xff0c;计算得到瞬时流量&#xff0c;然后通过积分进行累计算出累积量&#xff1b;直角三角堰的流量计算公式为&#xff1a; 直角三角堰 计…

Windows程序设计28:MFC模态与非模态对话框

文章目录 前言一、创建模态对话框1.创建模态对话框模板2.绑定自定义对话框类3.创建模态对话框DoModal4.销毁模态对话框二、创建非模态对话框1.创建对话框模板2.绑定自定义对话框类3.创建非模态对话框Create、ShowWindow4.销毁非模态对话框5.销毁自身窗口指针总结前言 Windows程…