我正在从打印成 HTML 电子书的网站在线阅读内容。
我不想下载任何东西或转换任何东西,但我想为我所在的当前行添加书签,这样当我点击书签时,我想被带到相应的行(不仅仅是页面)。
该网站只包含文本,所以我不能像 www.wikipedia.org/article#subchapter 这样用“#”来解决问题
(我为菜鸟语言道歉,我是一名初级开发人员,曾在 Java 和 ABAP 工作,但没有 web 相关内容的经验)
我想我可以保存实际上是 Javascript 代码的书签,将我带到特定的行,但不知道从哪里开始,而不是网络专家。
任何想法(或实现)都会很棒。
谢谢,你们统治。
[编辑] 如果我的书签保存了部分文本,AFAIK 也可以工作,然后在单击书签时我会转到该文本
[编辑]
http://gutenberg.spiegel.de/buch/2095/2这基本上是网站。别介意德国人。
最佳答案
您可以编写一个小的 chrome 扩展,每 100 个单词插入一个标签。然后你实际上可以使用你引用的 # 语法。
插入到 HTML 中**:
<a name="line40" />
你的书签
<a href="page.html#line40">bookmark</a>
**注意:在 HTML5 中使用带有“ID”的标签而不是带有“name”属性的 anchor 。
关于javascript - 如何为 HTML 页面的特定行添加书签? (应该在 chrome 中工作,如果可能的话在 IE 中工作),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12542379/