首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

TCppWebBrowser做浏览器无法使用U盾,该如何处理

2012-05-12 
TCppWebBrowser做浏览器无法使用U盾现在正在使用 TCppWebBrowser来做个简单的网页游览器,但登陆网银无法使

TCppWebBrowser做浏览器无法使用U盾
现在正在使用 TCppWebBrowser来做个简单的网页游览器,但登陆网银无法使用数字证书(U盾),就是点击登陆根本没反应。

我使用的是单界面,没有新窗口,只有一个TCppWebBrowser

//---------------------------------------
void __fastcall TForm1::cppWebStatusTextChange(TObject *Sender,
  BSTR URL)
{
  NewPath = URL;  
}

void __fastcall TForm1::cppWebNewWindow2(TObject *Sender,
  LPDISPATCH *ppDisp, VARIANT_BOOL *Cancel)
{

  *Cancel = false;
  *ppDisp = ((TCppWebBrowser*)Sender)->Application;
  
  //如果不使用以下二句的话,只能打开首页,里面的连接全部失效
  TVariant NewWeb = NewPath.c_str();
  cppWeb->Navigate(NewWeb);
}

[解决办法]
是因为不能使用Activex控件的原因吧

热点排行