简介:
非官方的 Hypothesis.is 扩展
? 什么是假设?
Hypothesify 是注释工具 Hypothes.is 的一个小型非官方 Chrome 扩展,它允许对任何网站或 PDF 进行私人和公共注释。
我决定将其作为 JavaScript 学习过程的一部分。这就解释了为什么代码不是很好,肯定会有一些?。带来不便敬请谅解。
? 假设的函数
假设具有以下功能:
- 在您在 Hypothes.is 中打开选定网站之前,它可以显示许多公共注释。 ⚠ 请注意,如果您选择此选项,每个 URL 都会通过 Hypothes.is 的服务器。
- 它可以打开和关闭 Hypothes.is 中选定的网页或 PDF 文档。
- 它会生成一个代码,您可以将其发送给您的朋友、包含在您的 Note 应用程序中或集成到您的网页中。要复制代码,请单击生成的代码面板并按 CTRL+C(Windows 和 Linux)或 CMD+C(MacOS)。
⚗ 生成代码
- 一个简单的链接?
- <a> 带有@href 属性的 HTML 元素
- 格式为 []() 的 Markdown 代码
- <iframe> HTML 元素(用于将整个网页包含为 iframe)
- {{iframe/pdf}} 用于将网页包含到 Roam 中的代码?
⚙ 假设如何工作?
Hypothesify 使用 Hypothes.is 的两个关键服务:
- 用于获取任何选定网页的公共注释数量的公共 API。
- 它通过代理打开 Hypothes.is 中的任何网页或 PDF 文档。
? 隐私
扩展本身不收集或存储任何私人信息。但是,如果您希望在弹出菜单中"检查可用的公共注释",则每个 URL 都将被发送到 Hypothes.is 服务器。虽然对服务器的请求只包含 URL,但我假设服务器也获取发出请求的机器的 IP 地址。请注意,有时 URL 地址也可能包含敏感信息。
希望我可以在未来的版本中实现 URL 的黑名单和白名单,因为这是一个让我担心的问题。
? 支持假设
如果您希望支持此扩展程序,您可以进行 PayPal 捐赠。 ?♂️
参见:https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=6AMGMUDRX29XU&source=url
? 版本
v.1.1,2020 年 7 月 25 日 - 用 Roamresearch.com 的新 {{iframe/pdf}} 代码替换废弃的 :hiccup 代码
v.1.0,2020 年 5 月 2 日 - 第一个版本
? 假设许可
GNU GPLv3
插件下载: