应用截图

详细介绍

将条目添加到 MyAnimeList、AniList 或 Kitsu 的待看/待读列表,并将发现条目的网址作为备注添加。 此附加组件通过自动化流程,让你更轻松地将条目添加到 MyAnimeList、AniList 或 Kitsu 的待看列表:只需右键点击指向这些列表网站之一的链接,然后从右键菜单中选择“Add to PTW list”。此外,它还会将当前日期和时间以及你发现链接的标签页网址添加到该条目列表记录的备注中,方便你回头查看当初为何将其添加到列表。 截至本文撰写时,MAL 没有外部 API,因此此扩展程序只能将你带到该条目的详情编辑页面,并在那里适当修改设置(如果条目尚未完成,则将状态设为待看,在备注中添加网址等)。默认情况下,扩展程序会停留在该页面;但如果你在选项页面中选择相应选项,它会自动提交更改,甚至关闭标签页。注意:你需要事先登录 MAL,此扩展程序才能运行。由于上述 API 缺失,截至本文撰写时,如果附加组件不保存你的 MAL 凭据(即明文用户名和密码),就无法访问和修改用户数据。 AniList 和 Kitsu 则提供外部 API,因此扩展程序只需发送相应请求,即可在必要时将条目添加到你的列表并更改相应设置(例如将条目设为仅已认证用户可见)。 ---- 权限说明 https://myanimelist.net/* 截至本文撰写时,MAL 没有 API,因此 PTW Extender 需要查看页面的权限,才能访问、抓取和修改添加/编辑页面。 contextMenus 使用此扩展程序时,需要右键点击链接,然后选择 PTW Extender 的右键菜单按钮,将条目添加到待看列表。 identity 为了安全登录网站,PTW Extender 需要执行 OAuth 流程。该流程首先会弹出窗口,要求你输入 AniList 凭据;为了弹出该窗口,PTW Extender 需要调用此处定义的函数。 notifications 对于 MAL 的默认设置,此权限不太重要,因为你需要手动点击提交,可以看到更新是否成功。但如果你调整了选项,或使用 AniList 或 Kitsu 链接,就无法获得这种直观确认,因此需要通知来弥补。如果不喜欢通知,可以在选项中将其关闭。 storage 需要访问存储空间以保存 PTW Extender 的设置。它还会存储你的 AniList 和 Kitsu accessToken,这样你就不必每次重启浏览器时都重新登录。 tabs 需要获取当前页面的网址,以便将其添加到你加入待看列表的条目的备注中。此外,还需要此权限来打开 MAL 中条目的添加/编辑页面(见上文)。 webNavigation 如果你使用 MAL 并调整了相应选项,首先可以自动提交 PTW Extender 对该条目所做的更改,还可以指定自动提交后执行的操作。不过,要知道提交过程何时完成,就需要知道页面何时完成重定向,进入 MAL 的“你已更新该条目”页面,这正是此权限的用途。