应用截图
详细介绍
将鼠标悬停在美国国会议员姓名上时显示其电话号码。
真正的代议制民主依赖于民众的声音。将鼠标悬停在美国参议员和众议员的姓名上时,此扩展程序会显示便捷的提示框,列出他们的华盛顿特区办公室电话号码、所属党派和州。你可以快速、高效地向议员表达你对各项议题的看法。
无论是支持最新的冗长辩论,还是谴责最新的法案,都可以让你的声音被听见!
Dial Congress 需要访问你浏览的所有网页的代码,以便标记找到的国会议员。因此,Chrome 在安装时会警告你,此扩展程序可以“读取和修改你在访问的所有网站上的所有数据”。请注意,我们绝不收集任何个人信息。我们确实会在本地存储中设置数据,但仅用于在标签页和会话之间保持扩展程序的启用状态。代码已开源,可在以下地址查看:
https://github.com/benjarwar/dial-congress
欢迎通过以下地址提交错误报告或功能请求:
https://github.com/benjarwar/dial-congress/issues.
更新日志:
v0.3.2 - 2017-04-12
- 移除因获白宫任命而离开众议院的议员
- 调整清单文件,为内容脚本使用更简单的匹配规则
- 从网页可访问文件的哈希中移除未使用的旧 JSON 引用
v0.3.1 - 2017-04-12
- 完善参众两院数据,添加中间名并在适用时进行调整
- 每个条目接受一个字符串作为姓名后缀,而不是通过布尔值设置“junior”
- 拆分多词姓氏并检查其带连字符的写法
- 修复准备姓名时替换 Unicode 和特殊字符的错误
- 防止同一文本被多次包裹标记,解决分块处理导致的竞态问题
v0.3.0 - 2017-03-26
- 大幅改进正则表达式文本匹配功能
- 预先生成大型正则表达式,提高查找效率
- 为改进和细化中间名及昵称匹配搭建基础
- 替换弯引号和常见带重音符号的 Unicode 元音
- 存储扩展程序的启用状态,以便在浏览器重启后保留
- 在提示框上添加图标水印
- 添加 !important 声明,避免某些网站上的样式差异
v0.2.2 - 2017-03-05
- 为任务栏图标添加功能;用户可以启用或停用扩展程序;扩展程序处理时提供视觉反馈
- 修复多个因标点符号导致误匹配和内容未匹配的问题
v0.2.1 - 2017-03-02
- 高亮显示众议院议员
- 在提示框中显示所属议院(“Senate”或“House”)
- 进行多项性能优化,首先扫描 DOM 元素中的姓氏
- 扫描页面加载后由 JS 动态注入的内容
v0.1.4 - 2017-02-05
- 修复误匹配问题
- 改用单个大型正则表达式,只扫描一次 DOM
- 鼠标悬停时才创建提示框
- 添加更新监听器
v0.1.3 - 2017-01-10
- 添加 Google Analytics 跟踪
- 跟踪提示框创建和鼠标悬停事件
v0.1.2 - 2017-01-10
- 重构代码,更好地分离各项操作的职责
- 为正则表达式匹配添加单元测试
- 修改图标并添加多种尺寸
v0.1.1 - 2017-01-10
- 支持为每个 JSON 条目添加昵称数组
- 匹配名字和姓氏之间最多两个额外的词
- 进一步改进正则表达式
v0.1.0 - 2017-01-09
- 扫描 DOM,查找与参议员数据可能匹配的内容
- 使用 span 标签包裹匹配内容,并添加显示党派、州和电话号码的提示框
- 分段执行 DOM 搜索,避免阻塞页面界面操作