123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157 |
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <style>
- @media screen and (orientation: portrait) {
- html {
- width: 100%;
- height: 100%;
- overflow: hidden;
- }
- body {
- width: 100%;
- height: 100%;
- overflow: hidden;
- }
- #splash {
- position: absolute;
- }
- }
-
- @media screen and (orientation: landscape) {
- html {
- width: 100%;
- height: 100%;
- }
- body {
- width: 100%;
- height: 100%;
- }
- #splash {
- position: absolute;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- }
- }
- </style>
- <title>与逻辑狗一起玩转思维</title>
- <!--http://www.html5rocks.com/en/mobile/mobifying/-->
- <meta name="viewport" content="width=device-width,user-scalable=no,initial-scale=1, minimum-scale=1,maximum-scale=1" />
- <!--https://developer.apple.com/library/safari/documentation/AppleApplications/Reference/SafariHTMLRef/Articles/MetaTags.html-->
- <meta name="apple-mobile-web-app-capable" content="yes">
- <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
- <meta name="format-detection" content="telephone=no">
- <!-- force webkit on 360 -->
- <meta name="renderer" content="webkit" />
- <meta name="force-rendering" content="webkit" />
- <!-- force edge on IE -->
- <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
- <meta name="msapplication-tap-highlight" content="no">
- <!-- force full screen on some browser -->
- <meta name="full-screen" content="yes" />
- <meta name="x5-fullscreen" content="true" />
- <meta name="360-fullscreen" content="true" />
- <!-- force screen orientation on some browser -->
- <meta name="screen-orientation" content="landscape" />
- <meta name="x5-orientation" content="landscape">
- <!--fix fireball/issues/3568 -->
- <!--<meta name="browsermode" content="application">-->
- <meta name="x5-page-mode" content="app">
- <!--<link rel="apple-touch-icon" href=".png" />-->
- <!--<link rel="apple-touch-icon-precomposed" href=".png" />-->
- <link rel="stylesheet" type="text/css" href="style-mobile.css" />
- <link rel="icon" href="favicon.ico" />
- </head>
- <body>
- <canvas id="GameCanvas" oncontextmenu="event.preventDefault()" tabindex="0"></canvas>
- <div id="splash">
- <div class="progress-bar stripes">
- <span style="width: 0%"></span>
- </div>
- </div>
- <script src="src/settings.js" charset="utf-8"></script>
- <script src="js/jquery.min.js" charset="utf-8"></script>
- <script>
- // 试试横屏
- let funcScreen = () => {
- let width = document.documentElement.clientWidth;
- let height = document.documentElement.clientHeight;
- splash = $('#splash');
- if (width < height) {
- splash.width(height);
- splash.height(width);
- splash.css('top', (height - width) / 2);
- splash.css('left', 0 - (height - width) / 2);
- splash.css('transform', 'rotate(90deg)');
- splash.css('transform-origin', '50% 50%');
- } else {
- splash.width(width);
- splash.height(height);
- splash.css('top', 0);
- splash.css('left', 0);
- splash.css('transform', 'none');
- splash.css('transform-origin', '50% 50%');
- }
- };
- funcScreen();
- var evt = "onorientationchange" in window ? "orientationchange" : "resize";
- window.addEventListener(evt, () => {
- setTimeout(() => {
- funcScreen();
- }, 100);
- })
- </script>
- <script src="main.js" charset="utf-8"></script>
- <script type="text/javascript">
- (function() {
- // open web debugger console
- if (typeof VConsole !== 'undefined') {
- window.vConsole = new VConsole();
- }
- var debug = window._CCSettings.debug;
- var splash = document.getElementById('splash');
- splash.style.display = 'block';
- function loadScript(moduleName, cb) {
- function scriptLoaded() {
- document.body.removeChild(domScript);
- domScript.removeEventListener('load', scriptLoaded, false);
- cb && cb();
- };
- var domScript = document.createElement('script');
- domScript.async = true;
- domScript.src = moduleName;
- domScript.addEventListener('load', scriptLoaded, false);
- document.body.appendChild(domScript);
- }
- loadScript(debug ? 'cocos2d-js.js' : 'cocos2d-js-min.js', function() {
- if (CC_PHYSICS_BUILTIN || CC_PHYSICS_CANNON) {
- loadScript(debug ? 'physics.js' : 'physics-min.js', window.boot);
- } else {
- window.boot();
- }
- });
- })();
- </script>
- </body>
- </html>
|