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

Chrome扩展Manifest V3下chrome-extension路径Host blocked问题求助

解决Chrome扩展Manifest V3 "Host blocked" 问题
  • 检查扩展ID一致性
    解压安装的扩展ID由Chrome自动生成,不同设备上的ID大概率不一致,直接用固定ID访问会触发Host blocked。正确做法是通过扩展内部相对路径跳转,或用chrome.runtime.getURL()获取适配当前设备的正确URL:

    // 示例:获取index.html的正确URL并跳转
    const targetUrl = chrome.runtime.getURL('folder/index.html');
    window.location.href = targetUrl;
    
  • 校验文件路径与权限
    确认folder/index.html属于扩展根目录下的文件,路径拼写(包括大小写)完全正确——Windows系统不区分大小写,但macOS/Linux会严格校验。Manifest V3无需额外权限访问自身资源,只要文件未被排除在扩展打包范围外即可。

  • 开发环境临时绕过限制
    仅用于开发测试的话,可启动Chrome时添加参数关闭相关安全限制:

    # Windows
    chrome.exe --allow-file-access-from-files --disable-web-security
    # macOS
    open -a "Google Chrome" --args --allow-file-access-from-files --disable-web-security
    # Linux
    google-chrome --allow-file-access-from-files --disable-web-security
    

    注意:此方法仅适用于开发场景,正式环境禁止使用,会降低浏览器安全性。

  • 重新加载扩展
    在笔记本上彻底移除当前解压的扩展,打开Chrome扩展页面(chrome://extensions/),开启开发者模式后重新选择扩展根目录加载,确保加载过程无报错,扩展状态显示正常。

  • 同步Chrome版本
    确认笔记本的Chrome版本与主电脑一致,部分旧版本Chrome对Manifest V3的支持存在兼容性bug,更新到最新稳定版后再测试。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 04:07:02