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

Chrome扩展通过window.open打开的文件无法正常下载的问题求助

Chrome扩展通过window.open打开的文件无法正常下载的问题求助

我开发了一个Chrome扩展,里面有几个按钮,点击后会执行window.open("url")命令。这部分功能本身没问题,点击后能正常打开新标签页并加载正确的URL,但Chrome不允许我下载这些页面里的文件,具体情况如下:

  • 当文件来自Google Drive时,页面会显示错误:

    drive.google.com is blocked
    drive.google.com refused to connect.
    ERR_BLOCKED_BY_RESPONSE

  • 如果指向GitHub上的文件,页面能正常显示文件内容,也有下载按钮,但点击下载按钮完全没反应。

但奇怪的是,我把新标签页里的URL复制出来,粘贴到另一个全新的标签页中,不管是Google Drive还是GitHub的文件,不管是PDF还是其他格式,都能正常下载。

我试过在Mac和Windows系统的不同电脑上测试,结果都是一样的。另外,Chrome会提示用关联应用打开文件——比如我选择“文本编辑器”打开,能看到文件内容,里面的下载按钮是激活状态,但点击后还是无法下载。

我翻遍了Chrome的安全设置,没找到能让初始标签页直接下载文件的选项。我的需求很简单:希望能直接在window.open打开的新标签页里,用浏览器自带的下载按钮正常下载文件。

复现步骤

  • 添加BBOAlert扩展(我是基于这个扩展进行开发的)
  • 访问Bridgebase网站,注册免费账号并登录
  • 点击右侧的BBOalert标签,调出蓝色面板
  • 复制我GitHub上的某个文件URL到剪贴板,点击蓝色面板里的「Data...」下拉菜单,选择「Paste(New)」,让扩展加载剪贴板里的文件
  • 点击蓝色面板的「Shortcuts」菜单,会看到几个橙色和蓝色按钮
  • 点击蓝色的「Play of the Hand in the 21st Century」按钮,展开更多按钮
  • 点击「Making a Plan」右侧的NS按钮,会打开两个标签页:一个PDF文件和一个.LIN文本文件
  • 在.LIN文件的标签页里,会显示「No preview available」,但有一个蓝色的下载按钮,点击这个按钮就会出现错误,我希望点击后能直接下载该文件

备注:内容来源于stack exchange,提问作者Rick Wilson

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.20 13:13:11