showProMobile.html 19 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no, minimal-ui">
  6. <meta http-equiv="X-UA-Compatible" content="ie=edge">
  7. <meta name="apple-mobile-web-app-capable" content="yes">
  8. <meta name="browsermode" content="application">
  9. <meta name="full-screen" content="yes">
  10. <title data-lang="">四维看看</title>
  11. <script>
  12. var _hmt = _hmt || [];
  13. (function() {
  14. var hm = document.createElement("script");
  15. hm.src = "https://hm.baidu.com/hm.js?b0f5aaf3788187f626ef33c810d82c10";
  16. var s = document.getElementsByTagName("script")[0];
  17. s.parentNode.insertBefore(hm, s);
  18. })();
  19. </script>
  20. <script src="static/lib/sendtry.js"></script>
  21. <script>
  22. //Sentry.init({ dsn: 'https://1b370a2b494d493bb36cef357a9d89fe@log.4dkankan.com/2' });
  23. </script>
  24. <script src="static/lib/jquery-2.1.1.min.js"></script>
  25. <script src="static/lib/jquery.ajax.arraybuffer.min.js"></script>
  26. <script src="static/lib/bytebuffer.min.js"></script>
  27. <script src="static/lib/protobuf.min.js"></script>
  28. <script src="static/lib/base64.min.js"></script>
  29. <script src="static/lib/Tween.js"></script>
  30. <script src="static/lib/events.js"></script>
  31. <script src="static/lib/three95.min.js"></script>
  32. <script src="static/lib/threeLineExt.js"></script>
  33. <script src="static/lib/video.js"></script>
  34. <script src="static/lib/howler.min.js"></script>
  35. <!--REVISION: "95"-->
  36. <!-- <script src="static/lib/postprocessing/EffectComposer.js"></script> -->
  37. <script src="static/lib/postprocessing/MaskPass.js"></script>
  38. <script src="static/lib/postprocessing/RenderPass.js"></script>
  39. <script src="static/lib/postprocessing/ShaderPass.js"></script>
  40. <script src="static/lib/DetectBrowser.js"></script>
  41. <script src="static/lib/jsmpeg.min.js"></script>
  42. <style>
  43. .hide {
  44. display: none !important
  45. }
  46. /* for 全屏 */
  47. html,
  48. body {
  49. margin: 0;
  50. width: 100%;
  51. height: 100%;
  52. overflow: hidden;
  53. }
  54. ::-webkit-scrollbar {
  55. width: 6px;
  56. height: 6px;
  57. }
  58. ::-webkit-scrollbar-button {
  59. width: 0px;
  60. height: 0px;
  61. }
  62. ::-webkit-scrollbar-thumb {
  63. background: #2A65B0;
  64. border: 0px none #2A65B0;
  65. border-radius: 50px;
  66. }
  67. ::-webkit-scrollbar-thumb:hover {
  68. background: #4c88e8;
  69. }
  70. ::-webkit-scrollbar-thumb:active {
  71. background: #4a7ccc;
  72. }
  73. ::-webkit-scrollbar-track {
  74. background: #132A54;
  75. border: 0px none #132A54;
  76. border-radius: 0px;
  77. }
  78. ::-webkit-scrollbar-track:hover {
  79. background: #132A54;
  80. }
  81. ::-webkit-scrollbar-track:active {
  82. background: #060F1D;
  83. }
  84. ::-webkit-scrollbar-corner {
  85. background: transparent;
  86. }
  87. </style>
  88. <script>
  89. window.edit = false;
  90. window.isMobile = isMobilePc()==1;
  91. if(!isMobile){
  92. var a = window.location.href.indexOf(".html");
  93. var postfix = window.location.href.substring(a+5);
  94. window.location.href = "showProPC.html"+postfix;
  95. }
  96. </script>
  97. <link rel="stylesheet" href="static/css/base.css"><!-- 公用 -->
  98. <link rel="stylesheet" href="static/css/mainApp.css">
  99. <link rel="stylesheet" href="static/css/icon/iconfont.css">
  100. <link rel="stylesheet" href="static/css/rulerLabel.css">
  101. <link rel="stylesheet" href="static/css/video-js.css">
  102. <link rel="shortcut icon" href="https://4dkk.4dage.com/FDKKIMG/icon/kankan_icon.ico">
  103. <link rel="icon" type="image/png" href="https://4dkk.4dage.com/FDKKIMG/icon/kankan_icon192.png" sizes="192x192">
  104. <link rel="apple-touch-icon" sizes="180x180" href="https://4dkk.4dage.com/FDKKIMG/icon/kankan_icon180.png">
  105. <script src="static/lib/flexible.min.js"></script>
  106. <script src="https://res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>
  107. <script src="static/lib/clipboard.min.js"></script>
  108. </head>
  109. <body class="show mobile">
  110. <!-- <input id="test1" style="height:60px;width:300px;position:fixed;z-index:99990;"> -->
  111. <div id="gui-thumb" style="display: none;"></div>
  112. <div class="bottomOverlay hide">
  113. <div class="buttons hide" data-name="measure">
  114. <button type="cancel" data-lang="">取消</button>
  115. <button type="submit">确定测量起点</button>
  116. </div>
  117. <div class="buttons hide" data-name="measureDel">
  118. <button type="cancel" data-lang="">删除测量线</button>
  119. <button type="submit" data-lang="">取消</button>
  120. </div>
  121. </div>
  122. <div class="measureCancel hide"></div>
  123. <div class="resultBox hide">
  124. <!--提示框 -->
  125. <div>保存成功!</div>
  126. </div>
  127. <div id="toolTips" class="hide"> </div>
  128. <div id="shareLink" class=" hide" >
  129. <div>
  130. <h1 data-lang="">分享链接给好友</h1>
  131. <p>url..</p>
  132. <div class="buttons">
  133. <button type="submit" data-lang="">一键复制</button>
  134. <button type="cancel" data-lang="">取消</button>
  135. </div>
  136. </div>
  137. </div>
  138. <div id="weixinShareTip" class=" hide">
  139. <img src="static/images/weixinShareTip.png"></img>
  140. </div>
  141. <div id="webgl">
  142. <div id="addSpot" class=""> <!-- 热点编辑 -->
  143. <div id="playerB" class="view">
  144. </div>
  145. </div>
  146. <div class="waiting">
  147. <div class="overlay"></div>
  148. <div class="spinner">
  149. <div class="bounce1"></div>
  150. <div class="bounce2"></div>
  151. <div class="bounce3"></div>
  152. </div>
  153. <div class="text" data-lang="">请等待...</div>
  154. </div>
  155. <div class="webgl-inside">
  156. <div id="player" style="display: none; ">
  157. </div>
  158. <canvas id="player-cad" style="display:none;position: absolute;width:100%;height: 100%;top: 0;left: 0;;pointer-events: none"></canvas>
  159. <div id="gui-parent">
  160. <div id="hotspot" class="">
  161. <div class="staticSpot hide">
  162. <div class="inside"></div>
  163. <div class="point"></div>
  164. <div class="around">
  165. <div class="iconfont icon_top"></div>
  166. <div class="iconfont icon_top"></div>
  167. <div class="iconfont icon_top"></div>
  168. <div class="iconfont icon_top"></div>
  169. </div>
  170. </div>
  171. <div class="rulers hide"> </div>
  172. <div class="dollLabels hide"> </div>
  173. <div class="planLabels hide"> </div>
  174. <div class="doors hide"> </div>
  175. </div>
  176. <div id="videoPlayer" class="hide">
  177. <div class="overlay"></div>
  178. <div class="close icon_close"></div>
  179. </div>
  180. <div id='tryPlay'></div>
  181. <!-- 隐私权限 -手机版-->
  182. <div class="footer-tmpl tmpl-lock Box" style="display: none">
  183. <div >
  184. <div class="icon"></div>
  185. <div class="psd">
  186. <input type="text" maxlength="4"></input>
  187. <ul>
  188. <li></li>
  189. <li></li>
  190. <li></li>
  191. <li></li>
  192. </ul>
  193. </div>
  194. <div class="tips" data-lang="">请输入观看密码</div>
  195. <div class="buttons">
  196. <button type="submit" data-lang="">观看场景</button>
  197. </div>
  198. </div>
  199. </div>
  200. <div id="back" class="hide circle">
  201. <i class="iconfont icon_back"></i>
  202. </div>
  203. <!-- 询问框 -->
  204. <div class="dialog_box Box hide">
  205. <div>
  206. <div class="icon"></div>
  207. <div class="tips">
  208. <div class="title"></div>
  209. <div class="content"></div>
  210. </div>
  211. <div class="buttons">
  212. <button type="cancel">取消</button>
  213. <button type="submit">确定</button>
  214. </div>
  215. </div>
  216. </div>
  217. <!-- <div id="vrTipCover" class="">
  218. <div class="inner">
  219. <img src="images/pic_vr.png"></img>
  220. <div>
  221. <p>进入:将手机设置成横屏放入VR眼镜</p>
  222. <p>前进:视觉中心对准绿点直至圆圈转满</p>
  223. <p class="small">如果无法横屏,请检查设备系统设置是否开启横屏</p>
  224. </div>
  225. </div>
  226. </div> -->
  227. <div id="vrTipCover" class="hide">
  228. <div class="inner">
  229. <img class="phone" style="transform: matrix(0, 1, -1, 0, 0, 0);"></img>
  230. <!-- <img class="x" src="images/x-vr.svg">
  231. <img class="checkmark" src="images/checkmark-vr.svg" > -->
  232. </div>
  233. </div>
  234. <div id="app" style="display:none">
  235. <!-- 手机版界面 -->
  236. <div id="bottShareList" class='bottSlideUp hide'>
  237. <div>
  238. <ul>
  239. <li data-type="weixin">
  240. <div></div><span data-lang="">微信</span>
  241. </li>
  242. <li data-type="weixinFriend">
  243. <div></div><span data-lang="">朋友圈</span>
  244. </li>
  245. <li data-type="qq">
  246. <div></div><span>QQ</span>
  247. </li>
  248. </ul>
  249. <div class='cancel' data-lang="">取消</div>
  250. </div>
  251. </div>
  252. <div></div>
  253. <div id="map" class="hide">
  254. <canvas class="canvas-minmap" id="miniMap" width="100" height="100"></canvas>
  255. <canvas class="canvas-minmap" id="playMap" width="100" height="100"></canvas>
  256. </div>
  257. <header>
  258. <!-- <a href="javascript:;" class="btn-left hide circle"></a> -->
  259. <div id="j-header-dropdown" href="javascript:;" class="btn-center noTouch">
  260. <i class="typeLogo iconfont icon_logo"></i>
  261. <span id="j-header-scenename" data-lang="">四维看看</span>
  262. <i id="j-header-arrow"></i>
  263. <div class="desc">
  264. <i></i>
  265. <div>
  266. <!-- <h4 id="j-header-scenetitle"></h4> -->
  267. <div id="j-header-scenedesc"></div>
  268. </div>
  269. </div>
  270. </div>
  271. <!-- <a class="btn-right2 hide circle">
  272. <i class="iconfont icon_music"></i>
  273. </a> -->
  274. <!-- <a class="btn-right hide circle">
  275. <i class="iconfont icon_share"></i>
  276. </a> -->
  277. <a class="btn-right hide circle">
  278. <i class="iconfont"></i><!-- icon_more_1 -->
  279. </a>
  280. </header>
  281. <div id="BottNav" class="noScroll">
  282. <div class='nav'>
  283. <div id="autoTour" class="hide">
  284. <span class="play"></span>
  285. <span class="split"></span>
  286. <span class="pullUp"></span>
  287. </div>
  288. <nav class="center">
  289. <ul>
  290. <!-- <li class="hide">
  291. <span data-type="measure" class="_measure">
  292. <i class="icon_staff iconfont"></i>
  293. </span>
  294. <label>测距</label>
  295. </li> -->
  296. <!-- <li class="hide">
  297. <span data-type="vr" class="_vr">
  298. <i class="icon_vr iconfont"></i>
  299. </span>
  300. <label>VR</label>
  301. </li> -->
  302. <li class="hide">
  303. <span data-type="dollhouse" class="_3d">
  304. <i class="icon_3d iconfont"></i>
  305. </span>
  306. <label>3D</label>
  307. </li>
  308. <li class="hide">
  309. <span data-type="floorplan" class="_2d">
  310. <i class="icon_2d iconfont"></i>
  311. </span>
  312. <label>2D</label>
  313. </li>
  314. <li class="hide">
  315. <span data-type="panorama" class="_roam">
  316. <i class="icon_tour iconfont"></i>
  317. </span>
  318. <label>漫游</label>
  319. </li>
  320. </ul>
  321. </nav>
  322. </div>
  323. <div id="tourGuide" class="fullWidth noScroll">
  324. <div class="frame-container">
  325. <div id="scrollFrame" class="frame">
  326. <ul id="thumb-container" class="slidee"></ul>
  327. </div>
  328. <div class="scrollbar conceal">
  329. <div class="handle"></div>
  330. </div>
  331. </div>
  332. <div id="playProgress">
  333. <div class="status">
  334. <span class="curTime">00:00</span>/<span class="totalTime">03:00</span>
  335. </div>
  336. <div class="progressBar">
  337. <div></div>
  338. </div>
  339. </div>
  340. </div>
  341. </div>
  342. </div>
  343. <div id="memory-info" style="display:none; position:fixed; right:10px; top:10px; background-color:#eeeeee; color:#222222; padding:3px 10px 3px 10px; font-size:100%;">
  344. GPU memory used: <span id="memory-gpu"></span>
  345. </div>
  346. <div id="gui-loading" class="message-outer darkGlass" style="z-index: 888;">
  347. <div class="message-inner">
  348. <div class="loadingLogo">
  349. <div class="img">
  350. <i class="iconfont icon_logo hide"></i>
  351. </div>
  352. <h2 class="model-title" data-lang="">四维看看</h2>
  353. </div>
  354. <div id="loadProgress">
  355. <div class="progressInside"></div>
  356. </div>
  357. <div class="bottom-logo">
  358. <div class="img">
  359. <i class="iconfont icondkkr hide"></i>
  360. </div>
  361. </div>
  362. </div>
  363. </div>
  364. <div id="gui" style="display: none;">
  365. <div class="pinBottom-container ">
  366. <div class="pinBottom center hide">
  367. <div id="view-controllers">
  368. <div id="gui-modes-dollhouse" class="darkGlass">
  369. <span class="mode">{[{ DOLLHOUSE }]}</span>
  370. </div>
  371. <div id="gui-modes-floorplan" class="darkGlass">
  372. <span class="mode">{[{ FLOOR_PLAN }]}</span>
  373. </div>
  374. </div>
  375. </div>
  376. <div class="pinBottom zoomPanel hide">
  377. <div id="gui-zoomin" class="buttonZoom buttonZoomIn buttonZoomEnabled" data-placement="top">
  378. <div class="buttonZoomContent">
  379. <a>
  380. <i rel="tooltip" title="{[{ ZOOM_IN }]}" class="icon icon-plus"></i>
  381. </a>
  382. </div>
  383. </div>
  384. <div id="gui-zoomout" class="buttonZoom buttonZoomOut buttonZoomEnabled" data-placement="top">
  385. <div class="buttonZoomContent">
  386. <a>
  387. <i rel="tooltip" title="{[{ ZOOM_OUT }]}" class="icon icon-minus"></i>
  388. </a>
  389. </div>
  390. </div>
  391. </div>
  392. <div class="pinBottom left hide">
  393. <div class="viewContainer">
  394. <div id="pullTab" class="ui-icon darkGlass">
  395. <a>
  396. <i rel="tooltip" title="{[{ OPEN_HIGHLIGHTS }]}" class="icon icon-dpad-up"></i>
  397. </a>
  398. </div>
  399. <div id="previous" class="previous desktop-only ui-icon">
  400. <a>
  401. <i rel="tooltip" title="{[{ PREVIOUS }]}" class="icon icon-dpad-left"></i>
  402. </a>
  403. </div>
  404. <div id="play" class="ui-icon">
  405. <a>
  406. <i rel="tooltip" title="{[{ PLAY }]}" class="icon icon-play"></i>
  407. </a>
  408. </div>
  409. <div id="pause" class="ui-icon" style="display: none;">
  410. <a>
  411. <i rel="tooltip" title="{[{ PAUSE }]}" class="icon icon-pause"></i>
  412. </a>
  413. </div>
  414. <div id="next" class="next desktop-only ui-icon wide">
  415. <a>
  416. <i rel="tooltip" title="{[{ NEXT }]}" class="icon icon-dpad-right"></i>
  417. </a>
  418. </div>
  419. <div id="gui-modes-inside" class="ui-icon">
  420. <a>
  421. <i rel="tooltip" title="{[{ EXPLORE_3D_SPACE }]}" class="icon icon-inside"></i>
  422. </a>
  423. </div>
  424. <div id="gui-modes-outside" class="ui-icon">
  425. <a>
  426. <i rel="tooltip" title="{[{ VIEW_DOLLHOUSE }]}" class="icon icon-dollhouse"></i>
  427. </a>
  428. </div>
  429. </div>
  430. </div>
  431. <div class="pinBottom right hideTarget">
  432. <div class="rightViewContainer">
  433. <div class="gui-floor">
  434. <div class="gui-floor-title"></div>
  435. <span class="gui-floor-number"></span>
  436. <i class="icon icon-dpad-up"></i>
  437. <div class="container"></div>
  438. </div>
  439. <div id="gui-fullscreen" class="ui-icon wide" data-placement="top">
  440. <a>
  441. <i rel="tooltip" title="{[{ VIEW_FULLSCREEN }]}" class="icon icon-fullscreen"></i>
  442. </a>
  443. </div>
  444. <div id="gui-fullscreen-exit" class="ui-icon wide" data-placement="top" style="display: none;">
  445. <a>
  446. <i rel="tooltip" title="{[{ EXIT_FULLSCREEN }]}" class="icon icon-fullscreen-exit"></i>
  447. </a>
  448. </div>
  449. </div>
  450. </div>
  451. </div>
  452. <div id="drawer-container">
  453. <div id="drawer" class="fullWidth">
  454. <div class="frame-container darkGlass">
  455. <div id="scrollFrame" class="frame">
  456. <ul id="thumb-container" class="slidee"></ul>
  457. </div>
  458. <div class="scrollbar" id="scroller">
  459. <div class="handle"></div>
  460. </div>
  461. </div>
  462. </div>
  463. <div id="playHead">
  464. <div id="status">
  465. <span class="curIdx">1</span>
  466. of <span class="totalSteps"></span>
  467. </div>
  468. <div id="progressBar"></div>
  469. </div>
  470. </div>
  471. </div>
  472. <div id="gui-spinner" style="display: none;">
  473. <div class="gui-spinner-icon"></div>
  474. </div>
  475. <div class="gui-error message-outer" style="display: none;">
  476. <div class="message-inner">
  477. <div class="message-content">
  478. <div class="error-problem-text"></div>
  479. <div class="error-solution-text"></div>
  480. <div class="error-explanation"></div>
  481. <div class="error-actions"></div>
  482. </div>
  483. </div>
  484. </div>
  485. <div id="tag-billboards"></div>
  486. <!--<div id="quick-logo" class="quick-brand">
  487. <img src="images/powered-by-4dage.svg">
  488. </div>
  489. <div id="hover-top" class="hover-row"></div>
  490. <div id="hover-bottom" class="hover-row"></div>
  491. <div id="call-to-action">
  492. <div id="pause-overlay">
  493. <div id="pause-icon">
  494. <a>
  495. <i class="icon icon-pause"></i>
  496. </a>
  497. </div>
  498. </div>
  499. <div id="interaction-modal">
  500. <div id="interaction-modal-inner">
  501. <div class="tour-title">
  502. <span class="desktop-title">{[{ DESKTOP_SHORT_CTA }]}</span>
  503. <span class="mobile-title">{[{ MOBILE_SHORT_CTA }]}</span>
  504. </div>
  505. <div class="interaction left">
  506. <h2 class="top-info"></h2>
  507. <img class="big-image">
  508. <hr>
  509. <img class="keyboard">
  510. </div>
  511. <div class="interaction middle">
  512. <h2 class="top-info"></h2>
  513. <img class="big-image">
  514. <hr>
  515. <img class="keyboard">
  516. </div>
  517. <div class="interaction right">
  518. <h2 class="top-info"></h2>
  519. <img class="big-image">
  520. <hr>
  521. <img class="keyboard">
  522. </div>
  523. </div>
  524. </div>
  525. </div>
  526. -->
  527. <!--[if lte IE 9]>
  528. <div class="gui-error message-outer">
  529. <div class='message-inner'>
  530. <div class='message-content' style='font-family: Helvetica Neue, sans-serif;'>
  531. <div class="error-problem-text">浏览器不支持.</div>
  532. <div class="error-solution-text">请安装最新版本的浏览器.</div>
  533. <div class="error-actions">
  534. </div>
  535. </div>
  536. </div>
  537. </div>
  538. <![endif]-->
  539. </div>
  540. </div>
  541. </div>
  542. <script src="static/js/show.js"></script>
  543. <script>
  544. /*setTimeout(()=>{
  545. var newInput = $('<input style="width:100px;height:80px;position:fixed;bottom:0;z-index:99999"></input>')
  546. $("body").append(newInput);
  547. },2000) */
  548. /* var newInput = $('<textarea style="width:100%;height:80px;position:fixed;bottom:0;z-index:99999;font-size: 14px;"></textarea>')
  549. newInput.val(navigator.userAgent) ;
  550. $("body").append(newInput);*/
  551. //function start() {
  552. var app = new App();
  553. console.log('开始测试!');
  554. app.start();
  555. //}
  556. function jssdk() {
  557. $.ajax({
  558. url: 'https://www.4dage.com/Weixin/wechatconfig/jssdk',
  559. type: "post",
  560. data: {
  561. 'url': location.href.split('#')[0]
  562. },
  563. dataType: "jsonp",
  564. jsonpCallback: "success_jsonp",
  565. success: function (data, textStatus) {
  566. wx.config({
  567. debug: false,
  568. appId: data.appId,
  569. timestamp: data.timestamp,
  570. nonceStr: data.nonceStr,
  571. signature: data.signature,
  572. jsApiList: ['checkJsApi', 'onMenuShareTimeline',
  573. 'onMenuShareAppMessage', 'onMenuShareQQ',
  574. 'onMenuShareWeibo', 'hideMenuItems',
  575. 'showMenuItems', 'hideAllNonBaseMenuItem',
  576. 'showAllNonBaseMenuItem', 'translateVoice',
  577. 'startRecord', 'stopRecord', 'onRecordEnd',
  578. 'playVoice', 'pauseVoice', 'stopVoice',
  579. 'uploadVoice', 'downloadVoice', 'chooseImage',
  580. 'previewImage', 'uploadImage', 'downloadImage',
  581. 'getNetworkType', 'openLocation', 'getLocation',
  582. 'hideOptionMenu', 'showOptionMenu', 'closeWindow',
  583. 'scanQRCode', 'chooseWXPay',
  584. 'openProductSpecificView', 'addCard', 'chooseCard',
  585. 'openCard'
  586. ]
  587. });
  588. },
  589. error: function (XMLHttpRequest, textStatus, errorThrown) {
  590. console.log("jsonp.error:" + textStatus);
  591. }
  592. });
  593. var success_jsonp = function (json) {
  594. console.log(json);
  595. };
  596. }
  597. function isWeiXin5() {
  598. var ua = window.navigator.userAgent.toLowerCase();
  599. var reg = /MicroMessenger\/[5-9]/i;
  600. return reg.test(ua);
  601. }
  602. //progressUpdate(0.08, "first")
  603. //setTimeout(function () {
  604. // if (loadPercent < 60 * modelProgressBase) progressUpdate(0.3, "insert")
  605. //}, 1000)
  606. /*document.addEventListener('touchmove', function (e) {//----for 全屏 不能加因为会使热点的字无法滚动
  607. e.preventDefaisSpecialSceneult()
  608. }, {
  609. passive: false
  610. })*/
  611. //console.log('location:'+window.location.href)
  612. </script>
  613. </body>
  614. </html>