应用截图

详细介绍

改善比利时 eJustice Justel 网站的使用体验。 # Better Justel ## 设计理念 此浏览器扩展程序(适用于 [Chrome](https://chrome.google.com/webstore/detail/better-justel/jjknlnihcjeefjgdacaanbiedamibimp) 和 [Firefox](https://addons.mozilla.org/fr/firefox/addon/better-justel/))获取比利时现行法规整合数据库 [Justel](https://www.ejustice.just.fgov.be/cgi_loi/rech.pl?language=fr) 上公开的信息,并以更便于使用的方式展示。 重要提示:如果使用 Firefox 扩展程序,首次访问 Justel 网站时,扩展程序图标上会出现一个蓝点。必须右键点击扩展程序图标,授予其始终在 www.ejustice.fgov.be 上运行的权限,否则扩展程序将无法工作。 ![截图 1](doc/screenshot1.png) ![截图 2](doc/screenshot2.png) ## 功能 - 在搜索页面,三个按钮可让你轻松选择要搜索的法令类型:法律、皇家法令或条约。由于按颁布日期搜索更为常见,页面上颁布日期和公布日期的位置已互换。默认按法令标题而非内容搜索,以缩小结果范围。 - 在结果页面,每个链接默认在新窗口中打开法令。 - 每部法令的显示页面分为三个窗格:上方窗格包含法令的一般信息;左侧窗格显示目录;右侧窗格显示法令内容。将鼠标悬停在分隔线上并拖动,即可调整各窗格大小。 - 在信息窗格中,磁盘图标可下载法令的整合版本 PDF 并自动命名。“Clear database”链接可从离线数据库中移除该法令。“Disable extension”链接可显示未经扩展程序处理的法令原文。 - 左侧窗格根据标题(编、章、节等)显示法令的内部结构,点击条文即可立即跳转到相关部分。使用两个不同的按钮可以完全折叠或展开目录。 - 在右侧窗格中,每个标题的层级通过相应样式体现。扩展程序还会分析每个条文的内容,通过缩进更清晰地显示其内部结构(§、1°、a)、连字符等)。每个条文的编号以粗体显示。款(alénas)也会在条文边缘自动编号。 - 在右侧窗格的条文中选中文字时,会出现弹出窗口,可将文字标为黄色、绿色、蓝色或红色,或以紫色添加下划线。点击已有高亮可进行编辑:点击另一种颜色可更改颜色,点击白色圆圈可删除高亮。还可以添加批注。点击右侧窗格的其他位置可关闭弹出窗口。为高亮文字添加批注后,该文字会以斜体显示。 - 高亮保存在浏览器本地存储中,下次显示同一法令时会恢复。点击扩展程序图标,在弹出窗口中使用相应命令可管理已保存的高亮。高亮可以导出为 JSON 格式,也可以将 JSON 文件内容粘贴到相应输入框中重新导入。还可以设置每天备份到 Dropbox(访问权限仅限 Dropbox 中的应用文件夹,不会获得对 Dropbox 其余内容的访问权限)。 - 显示过的法令会自动保存在浏览器本地存储中。启用可选的“Load stored acts immediately”设置后,扩展程序会直接打开已保存的法令,无须等待 Justel,然后每天在后台检查一次更新,仅在存在较新版本时重新加载在线页面。已保存的法令也可离线查阅:没有网络连接时,访问已保存法令的 ELI 网址会自动跳转到其离线版本。左侧窗格顶部会注明当前显示的是在线还是离线文本。可从信息窗格复制原始 ELI 网址。点击扩展程序图标也可查看已保存的法令列表(按时间顺序排列)。离线模式下仍可显示和编辑高亮。 - 每个条文下方会显示从 [Juportal Crawaler 数据库](https://github.com/rafjaf/juportal_crawler/tree/main/data)下载的判例摘要。请注意,这些摘要远非完整,可能遗漏重要判例,也可能存在分类错误或内容过时的情况,绝不能替代在 Juportal 和其他数据库中进行系统研究。未经亲自核实,切勿依赖这些信息,尤其是在专业用途上。判例显示功能仍处于实验阶段,目前仅向 beta 测试人员开放。 ## 条款和条件 本浏览器扩展程序的使用受 [GNU 通用公共许可证](LICENSE)约束。本程序是自由软件:你可以按照自由软件基金会发布的 GNU 通用公共许可证第 3 版或(由你选择)任何更高版本的条款重新分发和/或修改本程序。 本程序的发布是希望它能有所帮助,但不提供任何保证,甚至不包括适销性或特定用途适用性的默示保证。详情请参阅 GNU 通用公共许可证。 此外,本浏览器扩展程序的使用受比利时法律管辖。有关许可协议的有效性、解释、履行或终止的任何争议,以及更广泛地与本浏览器扩展程序有关的任何争议,均由设在比利时尼韦勒的法院专属管辖。 ## 已知问题和限制 - 目前,扩展程序仅适用于 Justel 的法语版,不适用于荷兰语版。 - Justel 上某些法令的 HTML 存在错误,因此无法正确显示。 - 此扩展程序仍在开发中,借助 AI 以氛围编程方式编写,因此可能包含缺陷或错误。请勿依赖它,尤其不要用于专业用途,并始终在官方来源中再次核对法令内容。 - 欢迎报告任何问题、提出改进建议和/或参与源代码开发。 ## 致谢 此扩展程序由 Rafaël Jafferali 编写。 此扩展程序受到 Naja Melan 编写的详尽用户脚本启发:<https://userscripts-mirror.org/scripts/show/11725>。 ## 版本历史 - 版本 0.1.2022.1116:首次在线发布。 - 版本 0.1.2022.1204:新增款(alinéas)自动编号。 - 版本 0.1.2023.0506:新增弹出窗口搜索输入框自动聚焦。 - 版本 0.1.2023.0507:弹出窗口中的清除按钮也会删除高亮;清除前增加确认;将 Dropbox 切换功能改为启用/禁用 Dropbox;为批注添加溢出处理。 - 版本 0.1.2023.0513:增加对 Firefox 的兼容支持。 - 版本 0.1.2023.0514:仅在鼠标悬停于相关条文时显示款(alinéas)编号;即使最后一个条文的编号未在 HTML 中正确编码,也会在目录中显示。 - 版本 0.1.2023.0530:改进条文缩进,包括以 I.、II. 等开头的编号。 - 版本 0.1.2023.0601:改进条文缩进,包括以 i.、ii. 等开头的编号。 - 版本 0.1.2023.0722:由于某些尚未确定的原因,《经济法典》中的一些高亮有时被保存在不存在的条文下,导致恢复该法典的高亮时出错。现已找到变通方法。 - 版本 0.1.2023.0909:重新打开批注时,其中插入的网址会转换为超链接。 - 版本 0.1.2023.0910:页面底部的状态消息会确认高亮每日备份完成。 - 版本 0.1.2023.0916:修复问题(离线模式下适用的样式表)。 - 版本 0.1.2023.0917:改进 Dropbox 备份完成时的状态消息。 - 版本 0.1.2023.1111:新增条文书签及书签栏功能(将鼠标悬停在条文文本上,点击条文旁出现的星标即可)。书签栏可以拖动和最小化。 - 版本 0.1.2023.1113:修复 jquery UI 与 jquery resizable 不兼容的问题。 - 版本 0.1.2023.1116:改进 CSS(书签星标的位置)。 - 版本 0.1.2023.1118:新增通过点击书签旁的星标直接从书签栏移除书签的功能。 - 版本 0.1.2023.1209:修复因目录折叠而未显示的条文无法保存高亮或书签的问题。 - 版本 0.2.2024.0519:适配新版 Justel,并进行多项改进和错误修复。 - 版本 0.2.2025.0525: - 改进标题解析(尤其针对《经济法典》):避免将看似标题但后面没有序数或罗马数字的内容(例如以“partie”开头的内容)识别为标题。 - 在列出为执行某条文而通过的法令(通常为皇家法令)的页面上禁用扩展程序。 - 版本 0.3.2026.0214: - 修复包含某些格式错误的 HTML 元素(例如 `<AR>` 标签)的法令内容被截断的问题,例如 Code de la route。 - 部分全大写的条文标题(例如第 1 条的“CHAMP D'APPLICATION.”)现在会显示在目录中。 - 修复解析已废止的斜体章节文本时,错误地将一个标题识别为两个标题,导致条文被错误显示为标题(样式错误)的问题。 - 改进缩进算法:当 i)、v)和 x)实际是字母列表中的字母时,不再错误地将其视为罗马数字(例如 2017 年 12 月 18 日法律第 4 条第 23° 项)。 - 在信息窗格中新增显示文本荷兰语版本的按钮。 - 扩展程序现在会在 Justel 荷兰语版上禁用,以避免干扰。 - 修复离线模式下高亮和书签无法使用的问题(离线页面缺少 jQuery UI 依赖项)。 - 点击书签现在也会展开目录并滚动到相关条文。 - 修复书签栏拖动功能偶发错误。 - 扩展对双字母列表项(例如 aa)、bb))的缩进支持,使其与单字母项(例如 z))处于同一层级。 - 修复部分离线布局差异:添加全局 box-sizing、系统字体族和 viewport meta 标签,以匹配在线渲染效果。 - 使用文件系统对话框导入高亮。 - 将 content.js 拆分为多个较小的文件,以提高可读性。 - 版本 0.3.2026.0215:修复问题 https://github.com/rafjaf/BetterJustel/issues/3。 - 版本 0.4:在每个条文下方显示从 [Juportal Crawaler 数据库](https://github.com/rafjaf/juportal_crawler/tree/main/data)下载的判例摘要。 - 版本 0.4.1:修复 Justel 的内容安全策略阻止 jsTree 的 Blob worker 时,缓存或恢复的法令在目录中一直停留于“Loading ...”的问题。 - 版本 0.4.2: - 修复折叠并重新展开目录后,目录中条文的彩色背景消失的问题。 - 修复弹出窗口命令(Export higlights 和 Enable Dropbox sync)无法使用的问题。 - 美化导出的高亮。 - 高亮批注弹出窗口现在可以调整大小,file:/// 网址会自动转换为链接。 - 采纳 Firefox Developer Hub 的建议。 - 版本 0.5: - 可选择更快地加载已保存的法令(需要在弹出窗口的设置中启用)。缺点是浏览器会跳转到 Chrome 扩展程序页面,而非原始 Justel 页面(点击“Copy ELI”可获取原始网址)。你需要确认授予 webNavigation 权限,即访问浏览器导航历史记录的权限(用于中断 Justel 服务器上通常慢得多的页面加载)。 - 改进页面顶部信息窗格的布局。 - 改进直接从弹出窗口搜索 Justel 的功能。 - 修复 Art.XV.125/5 ff. CDE 被错误识别为标题的问题。 - 修复书签星标与条文第一行的垂直对齐问题。 - 版本 0.5.1: - 实现最高法院新的案卷编号系统(例如使用 26/CAS/0264 代替 C.26.00264.F)。 - 修复从弹出窗口向 Justel 网站传递搜索请求时的字符编码问题。 - 版本 0.5.1: - 实现最高法院新的案卷编号系统(例如使用 26/CAS/0264 代替 C.26.00264.F)。感谢 Céline Joisten 提供有用的说明。 - 修复从弹出窗口向 Justel 网站传递搜索请求时的字符编码问题。 - 版本 0.5.2: - 修复页面离线保存后指向修订法律的链接。 - 批注链接以蓝色和下划线显示。 - 复制文本时,紧跟字母的撇号会转换为排版撇号,同时保留富文本格式。 - 滚动目录时,Collapse、Expand 和 Jump 始终可见,法令加载状态则随内容滚动。 - 新增带清除按钮的 Article 字段和 Jump 按钮,可将目录和文本同时定位到某个条文,即使其所在章节已折叠也可使用。 - 条文标题检测会检查整部法令中的模式,避免将没有句号结尾的独立段落误认为标题(例如《司法法典》第 1494 条),已保存的页面也适用。 - Better Justel 标识链接到项目的 GitHub 页面。 - 版本 0.6.0:新增条文历史功能,包含逆向时钟、动态展开的边栏、生效日期以及带悬停预览的离散版本滑块。 - 版本 0.6.1: - 将法令加载状态移至信息窗格中 Better Justel 标识左侧紧邻的说明文字,恢复的法令仍以蓝色表示,加载的法令仍以红色表示。 - 将工具栏的 Article 字段替换为带样式的 HTML Jump 对话框。 - 新增滚动文本时自动滚动目录的可选功能,并将其记为全局设置。 - 将 Collapse、Expand、Autoscroll 和 Jump 标签替换为图标和提示文字,启用自动滚动时使用不同颜色。 - 启用自动滚动时,防止触控板滚动过程中目录更新重置文本位置。 - 版本 0.6.2: - 将浮动书签下拉菜单替换为目录工具栏中的星标开关和左侧窗格中的书签列表。 - 保留书签导航和移除功能,并添加空列表状态,以及目录和书签各自独立的滚动位置。 - 移除信息窗格中为书签预留的空间。 - 将法令加载状态和 Better Justel 标识与法令标题对齐,并在窄屏上换行。 - 打开条文历史时,为最新文本添加相同的分隔线和段落标签间距。 - 复制纯文本和格式化文本到剪贴板时,排除自动生成的 Al. 段落标签。 - Moniteur 公布页面保留原始布局,不再无限期等待整合法令字段。 - 新增 Previous 和 Next 工具栏按钮,每份文本最多保存 30 条导航历史记录。 - 记录 Jump、书签和明确选择目录项时的起点与终点,包括选择文件夹时的第一个条文;不记录自动滚动和文件夹展开。 - 重新打开时恢复导航历史和当前位置而不改变阅读位置,跳过不可用的条文,并在新增导航记录时保留已有的前进记录。