【问题标题】:Javascript - Using window.open() with Basic AuthenticationJavascript - 使用带有基本身份验证的 window.open()
【发布时间】:2015-02-24 15:52:24
【问题描述】:

当用户登录我的应用程序时,他可以单击一个按钮从服务器下载 CSV 文件。此下载 URL 使用基本身份验证进行保护。当我这样做时:

window.open('http://url-of-the-csv-file');

浏览器显示用户名/密码弹出窗口(基本身份验证)

我希望能够在不要求用户再次输入密码的情况下打开 URL。我该怎么做?

【问题讨论】:

    标签: javascript html ajax basic-authentication


    【解决方案1】:

    如果您知道登录用户的基本身份验证凭据,则可以在 URL 中填写它们:

    https://user:password@url-of-the-csv-file
    

    如果您的应用在开放网络中,仅当目标在 HTTPS 上时才这样做,因为任何窃听您的线路的人都可以读取包括凭据在内的此类请求。这也适用于其他(javascript)答案。

    【讨论】:

      猜你喜欢
      • 2016-04-23
      • 2018-01-13
      • 2014-07-05
      • 2020-06-08
      • 2018-01-24
      • 2023-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多