【问题标题】:Windows Federated Search and non-HTTP URLs in results. Results blocked by Internet security settings结果中的 Windows 联合搜索和非 HTTP URL。结果被 Internet 安全设置阻止
【发布时间】:2016-07-12 21:03:04
【问题描述】:

我构建了一个 Web 服务并将其成功连接到 Windows Federated Search。

当 Web 服务为每个结果返回的 URL 具有 http 或 https 的 URI 方案但结果被阻止时,Windows Search 会很好地显示结果。

例如,诸如“file:///C:/Users/Public/Pictures/Sample%20Pictures/Chrysanthemum.jpg”、“mailto:someone@example.com”、“onenote://note/”之类的 URL等等,都失败了。我对使用自定义 URI 方案打开项目特别感兴趣。

Internet security settings blocking search results with file scheme

Internet security settings blocking search results with mailto scheme

我花了几个小时阅读保护模式、更改安全区域、更改“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\ProtocolDefaults”、“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Low Rights\ElevationPolicy”,“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\ProtocolExecute”,运行 explorer.exe 提升(检查完整性级别是问题),甚至禁用保护模式和 UAC,但结果是一样的,所以我想知道是否这种扩展 Windows Search 的方式旨在支持非 HTTP 方案。

我使用的是 Windows 7 Professional Service Pack 1 64 位和 Internet Explorer 11。

【问题讨论】:

    标签: windows security internet-explorer


    【解决方案1】:

    “我想知道这种扩展 Windows 搜索的方式是否旨在 支持非 HTTP 方案。”

    我的猜测是“不”它不是,并且出于安全原因存在锁定。您可能会将 HTTPS URL 返回到 Web 服务器,该服务器本身会重定向到目标协议或尝试调用它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-14
      • 2013-02-09
      • 2016-03-15
      • 2021-01-01
      • 2019-01-13
      • 1970-01-01
      相关资源
      最近更新 更多