You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用React获取Google Chrome浏览器的当前页面URL

如何在React中获取Google Chrome当前页面URL

要获取Chrome浏览器当前活跃标签页的URL,你可以结合Chrome扩展的tabs API与React钩子实现,以下是可行的示例代码:

useEffect(() => {
  // eslint-disable-next-line no-undef
  chrome.tabs.query({ active: true, currentWindow: true }, (tabs) => {
    setCurrentUrl(tabs[0].url);
  });
}, []);

说明

  • 这段代码仅能在Chrome扩展环境中运行,且你的扩展需要在manifest.json文件中声明tabs权限。
  • 借助React的useEffect钩子,确保组件挂载时仅执行一次查询逻辑,通过setCurrentUrl(需提前定义的状态更新函数)存储获取到的URL。

亲测上述代码可成功获取当前页面URL

内容的提问来源于stack exchange,提问作者kkg

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 00:48:11