Aliway Black List 是一款专为 Safari 浏览器设计的扩展插件,用于过滤阿里内网中不受欢迎的用户或内容,改善员工的在线体验。该插件通过 JavaScript 实现,适用于屏蔽内部论坛中特定用户的帖子。
压缩包 aliwayBlackList-SafariExtension-master 可能包含以下内容:

  • manifest.json:核心配置文件,包含插件名称、版本、描述、权限和可执行脚本等元数据。
  • Content Scripts:注入网页的 JavaScript 文件,用于监听 DOM 事件、修改页面内容或与后台脚本通信。
  • Background Scripts:后台运行的 JavaScript 文件,处理扩展的持久化任务,如网络请求和用户设置管理。
  • Resources:插件所需的图片、CSS 样式表及其他静态资源。
  • Info.plist:描述扩展基本信息和权限的必要配置文件。
  • HTML 和 CSS 文件:定义自定义用户界面的布局和样式。
  • 图标:不同尺寸的 PNG 文件,用于浏览器显示插件图标。
    安装步骤:解压文件,在 Safari 偏好设置中启用开发者模式,加载未打包的扩展。安装后,插件会根据黑名单规则自动屏蔽相关内容。
    开发者可使用 chrome.*safari.* API 与浏览器交互,进行 DOM 操作、网络请求等任务。开发需遵循 Safari 扩展开发指南,避免收集敏感信息,保障数据安全。
    JavaScript 的灵活性和跨平台特性使其成为开发浏览器插件的理想选择,该插件展示了其在定制化浏览体验中的应用潜力。