当实现一个异步可plauggable协议处理程序时,是否有可能将实现“重定向到”另一个协议?异步可插入协议处理程序:转发到其他协议?
实例化另一个协议(如文件:或res :)的协议处理程序看起来有点可怕,并不是打算。
当实现一个异步可plauggable协议处理程序时,是否有可能将实现“重定向到”另一个协议?异步可插入协议处理程序:转发到其他协议?
实例化另一个协议(如文件:或res :)的协议处理程序看起来有点可怕,并不是打算。
拨打电话IInternetProtocolSink::ReportResult
传递INET_E_REDIRECT_FAILED
作为第一个参数,并且期望的最后一个URL(第二个参数无关紧要; 302将是最好的选择)。
我用IInternetProtocolSink::ReportProgress(BINDSTATUS_REDIRECTING, pszRedirURL)
从IInternetProtocolRoot::Start
,然后简单地重定向到pszRedirURL
协议的IInternetProtocol
。正如我在评论中提到的,这对IE6有效。从那以后,很多IE内部都发生了变化。
很久以前,IE6确实有可能。机会还是有可能的。 – Noseratio
@Noseratio:你还记得吗? – peterchen