结果中的Windows联合搜索和非HTTP URL。结果被Internet安全设置阻止

时间:2016-03-25 05:03:11

标签: windows security internet-explorer

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

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

例如,网址如“file:/// C:/Users/Public/Pictures/Sample%20Pictures/Chrysanthemum.jpg”,“mailto:someone@example.com”,“onenote:// note /”等等都失败了。我对使用自定义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搜索的方式旨在支持非HTTP方案。

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

1 个答案:

答案 0 :(得分:0)

  

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

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