<!DOCTYPE html><html><head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<meta name="name" content="viewport">
<meta name="viewport" content="width=device-width, initial-scale=0.5, maximum-scale=0.5, minimum-scale=0.5, user-scalable=no">
<meta name="content" content="width=device-width, initial-scale=0.5, maximum-scale=0.5, minimum-scale=0.5, user-scalable=no">
<meta name="keywords" content="grail,itgrail,fuguiyouxi.com,Grail,Itgrail,圣杯,Grail Stack,天枢,天枢效能平台,平台工程化,Pilot,领航员,OKR,Midas,Midas Agent,米达斯,Grail Boot,Grail Cloud,基础架构,中间件，AI工程化，平台工程，效能平台">
<meta name="description" content="IT圣杯(IT Grail)为数百万的企业和开发者提供研发效能，基础架构，中间件，企业管理等产品和服务，是企业数字化转型基建领导者">
<meta property="og:title" content="Grail-企业数字化转型基建+企业研发效能领导者">
<meta property="og:description" content="IT圣杯(IT Grail)为数百万的企业和开发者提供研发效能，基础架构，中间件，企业管理等产品和服务，是企业数字化转型基建领导者">
<meta property="og:url" content="http://fuguiyouxi.com">
<meta name="baidu-site-verification" content="codeva-BvjyoZLYvz">
<title>Grail-企业数字化转型基建领导者</title>
<link rel="icon" href="favicon.png">
<link rel="stylesheet" href="/umi.css">
<script>(function flexible(window, document) {
    var docEl = document.documentElement;
    var browser = {  
      versions: function() {  
          var u = navigator.userAgent, app = navigator.appVersion;  
          return {     //移动终端浏览器版本信息  
              trident: u.indexOf('Trident') > -1, //IE内核  
              presto: u.indexOf('Presto') > -1, //opera内核  
              webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核  
              gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核  
              mobile: !!u.match(/AppleWebKit.*Mobile.*/), //是否为移动终端  
              // ios: !!u.match(/(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端  
              android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或uc浏览器  
              iPhone: u.indexOf('iPhone') > -1, //是否为iPhone或者QQHD浏览器  
              iPad: u.indexOf('iPad') > -1, //是否iPad  
              webApp: u.indexOf('Safari') == -1 //是否web应该程序，没有头部与底部  
          };  
      } (),  
      language: (navigator.browserLanguage || navigator.language).toLowerCase()  
    };
    if (browser.versions.mobile || browser.versions.iPhone || browser.versions.android || docEl.clientWidth < 800) {
      location.replace(location.href.replace("fuguiyouxi.com", "m.fuguiyouxi.com").replace("http:", "https:"));
    }
    // function setRemUnit() {
    //     var rem = docEl.clientWidth / 7.5 / 2;
    //     docEl.style.fontSize = rem + "px"
    // }
    // setRemUnit();
    // window.addEventListener("resize", setRemUnit);
}(window, document));</script>
</head>
<body>
<div id="root"></div>
<script src="/umi.js"></script>

</body></html>