返回

Chrome 扩展必备 | 2023 最火爆的 12 款扩展一览

前端

2023 Chrome 扩展宝库:12 款必备利器,助你畅游网络

在信息爆炸的时代,谷歌 Chrome 扩展程序如同锋利的宝剑,帮我们斩断网络荆棘,直达所需内容。本文精心挑选了 12 款 2023 年度最受欢迎的 Chrome 扩展,助你解锁更出色、更个性的网络体验。

1. 划词翻译:语言藩篱,一扫而空

遇到不懂的外语单词?划词翻译来助你一臂之力!只需用鼠标轻划,即可瞬间翻译网页上的任何文字。从此,语言不再是沟通的障碍,畅游全球网络轻而易举。

// 划词翻译扩展安装代码
chrome.webRequest.onBeforeRequest.addListener(
  function(details) {
    if (details.url.indexOf('translate.google.com') !== -1) {
      // 发起翻译请求
      chrome.tabs.sendMessage(details.tabId, {
        text: details.requestBody.formData.text[0]
      });
    }
  },
  {urls: ['*://translate.google.com/*']},
  ['requestBody']
);

2. 广告拦截:告别弹窗,畅享清爽

厌倦了铺天盖地的弹窗广告?广告拦截器帮你清理烦恼!它会自动拦截烦人的广告,还你一个清爽的浏览环境,让你专注于重要内容。

// 广告拦截扩展安装代码
chrome.webRequest.onBeforeRequest.addListener(
  function(details) {
    if (details.url.indexOf('doubleclick.net') !== -1) {
      // 拦截广告请求
      return {cancel: true};
    }
  },
  {urls: ['*://doubleclick.net/*']},
  ['blocking']
);

3. 待办事项管理:井然有序,高效工作

时间管理是现代人的必备技能,待办事项管理扩展便是你的得力助手!它助你创建任务清单、设定截止日期、跟踪任务进度,让你轻松管理任务,提高工作效率。

// 待办事项管理扩展安装代码
chrome.storage.local.get('tasks', function(result) {
  if (result.tasks) {
    // 显示已保存的任务
    displayTasks(result.tasks);
  } else {
    // 初始化任务列表
    chrome.storage.local.set({tasks: []});
  }
});

4. 密码管理器:安全便捷,一触即达

密码太多记不住?密码管理器来帮你!它安全地存储你的所有密码,自动填写登录信息,让你省去记忆密码的烦恼,轻松访问各个网站。

// 密码管理器扩展安装代码
chrome.storage.local.get('passwords', function(result) {
  if (result.passwords) {
    // 显示已保存的密码
    displayPasswords(result.passwords);
  } else {
    // 初始化密码列表
    chrome.storage.local.set({passwords: []});
  }
});

5. 语法检查:文笔流畅,专业呈现

想写出完美无瑕的文章?语法检查扩展助你一臂之力!它实时检查你的拼写和语法错误,让你轻松写出专业、流畅的文章,为你的文字增色添彩。

// 语法检查扩展安装代码
chrome.webRequest.onBeforeRequest.addListener(
  function(details) {
    if (details.url.indexOf('grammarly.com') !== -1) {
      // 发起语法检查请求
      chrome.tabs.sendMessage(details.tabId, {
        text: details.requestBody.formData.text[0]
      });
    }
  },
  {urls: ['*://grammarly.com/*']},
  ['requestBody']
);

6. 购物助手:比价省钱,购物无忧

购物达人必备!购物助手扩展助你货比三家,找到最实惠的商品,省钱购物轻轻松松。

// 购物助手扩展安装代码
chrome.webRequest.onBeforeRequest.addListener(
  function(details) {
    if (details.url.indexOf('amazon.com') !== -1) {
      // 发起比价请求
      chrome.tabs.sendMessage(details.tabId, {
        url: details.url
      });
    }
  },
  {urls: ['*://amazon.com/*']},
  ['blocking']
);

7. 视频下载:精彩收藏,随心享受

想保存喜欢的视频却不知如何下手?视频下载扩展来帮你!它助你轻松下载喜欢的视频,让你随时随地享受精彩内容。

// 视频下载扩展安装代码
chrome.webRequest.onBeforeRequest.addListener(
  function(details) {
    if (details.url.indexOf('youtube.com') !== -1) {
      // 发起视频下载请求
      chrome.tabs.sendMessage(details.tabId, {
        url: details.url
      });
    }
  },
  {urls: ['*://youtube.com/*']},
  ['blocking']
);

8. 网页截图:一图胜千言,轻松分享

需要快速分享网页上的某个片段?网页截图扩展帮你搞定!它助你轻松截取网页上的任何部分,并快速分享给你的朋友或同事。

// 网页截图扩展安装代码
chrome.tabs.captureVisibleTab(function(screenshotUrl) {
  // 显示截图
  document.getElementById('screenshot').src = screenshotUrl;
});

9. 屏幕录像:精彩瞬间,尽收眼底

想录制电脑屏幕上的精彩瞬间?屏幕录像扩展来帮你!它助你轻松录制屏幕上的任何活动,并保存为视频文件。

// 屏幕录像扩展安装代码
chrome.desktopCapture.chooseDesktopMedia(['window', 'tab'], function(streamId) {
  // 开始录制
  chrome.tabCapture.capture(
    {audio: true, video: true},
    function(stream) {
      // 保存录制内容
      var recorder = new MediaRecorder(stream);
      recorder.ondataavailable = function(e) {
        var blob = new Blob([e.data], {type: 'video/webm'});
        var url = URL.createObjectURL(blob);
        // 显示录制的视频
        document.getElementById('video').src = url;
      };
      recorder.start();
    }
  );
});

10. 游戏扩展:畅玩无极限,乐趣无限

游戏爱好者的福音!游戏扩展助你畅玩各种有趣的游戏,让你在工作之余也能尽情放松,享受游戏带来的乐趣。

// 游戏扩展安装代码
chrome.runtime.sendMessage({
  action: 'installGame',
  game: 'テトリス'
});

11. 在线翻译:跨越语言障碍,沟通无忧

出国旅行或与外国友人交流?在线翻译扩展来帮你!它助你快速翻译网页、文档和聊天信息,让你轻松跨越语言障碍,无忧沟通。

// 在线翻译扩展安装代码
chrome.webRequest.onBeforeRequest.addListener(
  function(details) {
    if (details.url.indexOf('translate.google.com') !== -1) {
      // 发起翻译请求
      chrome.tabs.sendMessage(details.tabId, {
        text: details.requestBody.formData.text[0],
        toLang: details.requestBody.formData.tl
      });
    }
  },
  {urls: ['*://translate.google.com/*']},
  ['requestBody']
);

12. 天气预报:出门必备,掌握天气动态

想知道今天的穿衣指南吗?天气预报扩展来帮你!它助你及时掌握天气状况,出门前就能知晓穿衣指南,轻松应对各种天气变化。

// 天气预报扩展安装代码
chrome.runtime.sendMessage({
  action: 'getWeather',
  location: '上海'
});

常见问题解答

  1. 如何安装 Chrome 扩展程序?

    • 打开 Chrome 网上应用店
    • 搜索并选择你想要的扩展程序
    • 单击“添加至 Chrome”按钮
  2. 如何管理 Chrome 扩展程序?

    • 在 Chrome 菜单中,选择“更多工具” > “扩展程序”
    • 在此页面,你可以启用、禁用、删除和更新扩展程序
  3. 为什么有些扩展程序无法正常工作?

    • 确保你的扩展程序已更新至最新版本
    • 检查扩展程序是否与你当前使用的 Chrome 版本兼容
    • 尝试禁用其他扩展程序,以排除冲突
  4. 如何报告 Chrome 扩展程序的错误?

    • 打开 Chrome 网上应用店