一个得到浏览器(IE)版本的函数

原创 2004年09月20日 19:46:00
HRESULT CCGAEditorApp::GetBrowserVersion(LPDWORD pdwMajor, LPDWORD pdwMinor)
{
 HINSTANCE   hBrowser;
 if(IsBadWritePtr(pdwMajor, sizeof(DWORD)) ||
  IsBadWritePtr(pdwMinor, sizeof(DWORD)))
  return E_INVALIDARG;
 
 *pdwMajor = 0;
 *pdwMinor = 0;
 
 hBrowser = LoadLibrary(TEXT("shdocvw.dll"));
 
 if(hBrowser)
 {
  HRESULT           hr = S_OK;
  DLLGETVERSIONPROC pDllGetVersion;
  
  pDllGetVersion = (DLLGETVERSIONPROC)GetProcAddress(hBrowser, TEXT("DllGetVersion"));
  
  if(pDllGetVersion)
  {
   DLLVERSIONINFO    dvi;
   ZeroMemory(&dvi, sizeof(dvi));
   dvi.cbSize = sizeof(dvi);
   hr = (*pDllGetVersion)(&dvi);
   if(SUCCEEDED(hr))
   {
    *pdwMajor = dvi.dwMajorVersion;
    *pdwMinor = dvi.dwMinorVersion;
   }
  }
  else
  {
   hr = E_FAIL;
  }
  FreeLibrary(hBrowser);
  return hr;
 }
 return E_FAIL;
}

通过JS判断浏览器类型,详细区分IE各版本浏览器

今天用到JS判断浏览器类型,于是就系统整理了一下,便于后期使用。 /* * 描述:判断浏览器信息 * 编写:LittleQiang_w * 日期:2016.1...
  • littleQiang_w
  • littleQiang_w
  • 2016年01月05日 17:12
  • 32666

ie兼容问题,强制使用ie浏览器使用最高版本内核

在IE8浏览器以后版本,都有一个“兼容性视图”,让不少新技术无法使用。那么如何禁止浏览器自动选择“兼容性视图”,强制IE以最高级别的可用模式显示内容呢?下面就介绍一段HTML代码。 X-UA-C...
  • Lpandeng
  • Lpandeng
  • 2017年05月09日 15:13
  • 3255

js,jsp--前端开发过程中浏览器版本的判定

js,js--前端开发过程中浏览器版本的判定 1.jquery的方法: 通过正则表达式可判定常用浏览器及其版本。 function allinfo(){ var ua = n...
  • Jesse891012
  • Jesse891012
  • 2013年10月30日 15:50
  • 1690

定义文档兼容性,让IE按指定的版本解析我们的页面

作为开发人员,特别是作为Web的前端开发人员 ,最悲催的莫过于要不断的,不断的去调试各种浏览器的显示效果,而这其中最让人头痛的莫过于MS下的IE系列浏览器,在IE系列中的调试我们将会发现没有一个是好伺...
  • willhuo
  • willhuo
  • 2016年08月23日 11:05
  • 1601

LoadRunner与浏览器兼容问题

LoadRunner与浏览器兼容问题(转) LoadRunner支持的IE版本: 8.0 最高ie6 8.1 最高ie6 9.0 最高ie7 9.5 最高ie8 11.0 最高ie9(...
  • KerryRuan
  • KerryRuan
  • 2016年02月17日 11:18
  • 1620

强制IE浏览器或WebBrowser控件使用指定版本显示网页

在Win7下,IE一般是10.0版本的,但使用WebBrowser控件在自己的应用程序中,默认确是用的7.0版本的,如何才能指定为自己的版本呢? 下面的方法转自http://www....
  • cs767976639
  • cs767976639
  • 2016年03月31日 17:45
  • 2311

js如何判断IE浏览器的版本包括IE11

js如何判断IE浏览器的版本包括IE11: 获取IE浏览器的版本在以前非常的好操作,但是由于IE11浏览器的出现,导致很多以前常用的方法已经无能为力,下面就介绍一下如何判断IE浏览器的版本,并且能够兼...
  • hr541659660
  • hr541659660
  • 2016年07月01日 12:41
  • 5402

判断浏览器的内核及版本号方法汇总

通过jquery 判断浏览器的内核及版本号 复制代码代码如下:     $(function () {         if ($.browser.msie && ($....
  • Missyouzhang
  • Missyouzhang
  • 2015年11月05日 11:18
  • 3162

JS:区分 Chrome、Firefox、IE 浏览器类型和版本

JS:区分 Chrome、Firefox、IE 浏览器类型和版本
  • Silent_Paladin
  • Silent_Paladin
  • 2017年01月25日 20:45
  • 1416

IE浏览器“浏览器模式”和“文档模式”的区别

“浏览器模式”和“文档模式”是IE开发者工具中调试IE浏览器兼容性的工具。       理解这两种模式可以从以下三点出发: ①“浏览器模式”控制浏览器发出的UserAgent,它...
  • u013511989
  • u013511989
  • 2016年12月16日 17:19
  • 667
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一个得到浏览器(IE)版本的函数
举报原因:
原因补充:

(最多只允许输入30个字)