transfer.html 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <title>Document</title>
  8. <script>
  9. var ticket = getQueryString("ticket") || "";
  10. var ssoEmpId = getQueryString("ssoEmpId") || "";
  11. var url = location.protocol + "//" + location.host +
  12. location.pathname.replace(/[/]$/,'/transfer.html') + '?ticket=' + getQueryString("ticket") +
  13. '&ssoEmpId=' + ssoEmpId
  14. function openUrl(url) {
  15. var llq = myBrowser();
  16. if (llq === "IE") {
  17. //谷歌打开链接
  18. try {
  19. var urlcode = url.replace(/&/g, "^&");
  20. var objShell = new ActiveXObject("WScript.Shell");
  21. objShell.Run("cmd.exe /c start chrome " + urlcode, 0, true);
  22. window.close()
  23. } catch (e) {
  24. alert("检测到系统尚未安装chrome浏览器,请在IT桌面助手安装后打开链接");
  25. }
  26. } else {
  27. location.href = url
  28. }
  29. }
  30. function myBrowser() {
  31. var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串
  32. var isOpera = userAgent.indexOf("Opera") > -1;
  33. if (isOpera) {
  34. return "Opera";
  35. } //判断是否Opera浏览器
  36. if (userAgent.indexOf("Firefox") > -1) {
  37. return "FF";
  38. } //判断是否Firefox浏览器
  39. if (userAgent.indexOf("Chrome") > -1) {
  40. return "Chrome";
  41. }
  42. if (userAgent.indexOf("Safari") > -1) {
  43. return "Safari";
  44. } //判断是否Safari浏览器
  45. if (
  46. (userAgent.indexOf("compatible") > -1 &&
  47. userAgent.indexOf("MSIE") > -1 &&
  48. !isOpera) ||
  49. userAgent.toLowerCase().indexOf("trident") > -1
  50. ) {
  51. return "IE";
  52. } //判断是否IE浏览器
  53. }
  54. function getQueryString(name) {
  55. var search = window.location.search.slice(1);
  56. var res = search.match(new RegExp(name + "=(.*?)(&|$)"));
  57. return res ? res[1] : "";
  58. }
  59. if (ticket) {
  60. openUrl(url);
  61. }else{
  62. location.href = url
  63. }
  64. </script>
  65. </head>
  66. <body>
  67. </body>
  68. </html>