确定要下载页面SSL证书的NPAPI中的浏览器代理设置
||
用户可以通过代理建立连接。一些使用系统范围的代理设置,另一些使用浏览器范围的代理。
例如,在Windows上,您可以单独拥有系统代理设置以及Firefox或Chrome的代理设置。因此,依靠系统代理设置是不可靠的。
唯一的逻辑解决方案是使用加载我的插件的浏览器使用的任何代理设置。如果Firefox正在加载我的插件并且它具有某些代理设置,则我的插件也应使用这些设置进行连接。我需要我的插件才能下载该插件加载页面的SSL证书(以进行进一步的验证..etc)。
在NPAPI中有什么方法可以做到这一点,或者我必须使用Windows WinInet或WinHTTP之类的API,或Linux和Mac的OpenSSL?如果必须这样做,那么如何让我的插件使用主机浏览器正在使用的任何代理设置?我正在检查NPN_GetValueForURL,但是我不认为它具有良好的兼容性和良好的浏览器互操作性。
感谢大伙们!
没有找到相关结果
已邀请:
1 个回复
杰黔轿缺