Last active
August 29, 2015 14:19
-
-
Save Fortyseven/09246e29f12b0a8c5307 to your computer and use it in GitHub Desktop.
Unity Web Player template (with Chrome 42 warning)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> | |
<html xmlns="http://www.w3.org/1999/xhtml"> | |
<head> | |
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"> | |
<title>Unity Web Player | %UNITY_WEB_NAME%</title> | |
%UNITY_UNITYOBJECT_DEPENDENCIES% | |
<script type="text/javascript"> | |
<!-- | |
var unityObjectUrl = "%UNITY_UNITYOBJECT_URL%"; | |
if (document.location.protocol == 'https:') | |
unityObjectUrl = unityObjectUrl.replace("http://", "https://ssl-"); | |
document.write('<script type="text\/javascript" src="' + unityObjectUrl + '"><\/script>'); | |
--> | |
</script> | |
<script type="text/javascript"> | |
<!-- | |
var config = { | |
width: %UNITY_WIDTH%, | |
height: %UNITY_HEIGHT%, | |
params: %UNITY_PLAYER_PARAMS% | |
%UNITY_SET_BASE_DOWNLOAD_URL% | |
}; | |
var u = new UnityObject2(config); | |
jQuery(function() { | |
var $missingScreen = jQuery("#unityPlayer").find(".missing"); | |
var $brokenScreen = jQuery("#unityPlayer").find(".broken"); | |
$missingScreen.hide(); | |
$brokenScreen.hide(); | |
u.observeProgress(function (progress) { | |
switch(progress.pluginStatus) { | |
case "broken": | |
$brokenScreen.find("a").click(function (e) { | |
e.stopPropagation(); | |
e.preventDefault(); | |
u.installPlugin(); | |
return false; | |
}); | |
$brokenScreen.show(); | |
break; | |
case "missing": | |
$missingScreen.find("a").click(function (e) { | |
e.stopPropagation(); | |
e.preventDefault(); | |
u.installPlugin(); | |
return false; | |
}); | |
$missingScreen.show(); | |
break; | |
case "installed": | |
$missingScreen.remove(); | |
break; | |
case "first": | |
break; | |
} | |
}); | |
u.initPlugin(jQuery("#unityPlayer")[0], "%UNITY_WEB_PATH%"); | |
}); | |
--> | |
</script> | |
<style type="text/css"> | |
<!-- | |
body { | |
font-family: Helvetica, Verdana, Arial, sans-serif; | |
background-color: white; | |
color: black; | |
text-align: center; | |
} | |
a:link, a:visited { | |
color: #000; | |
} | |
a:active, a:hover { | |
color: #666; | |
} | |
p.header { | |
font-size: small; | |
} | |
p.header span { | |
font-weight: bold; | |
} | |
p.footer { | |
font-size: x-small; | |
} | |
div.content { | |
margin: auto; | |
width: %UNITY_WIDTH%px; | |
} | |
div.broken, | |
div.missing { | |
margin: auto; | |
position: relative; | |
top: 50%; | |
width: 193px; | |
} | |
div.broken a, | |
div.missing a { | |
height: 63px; | |
position: relative; | |
top: -31px; | |
} | |
div.broken img, | |
div.missing img { | |
border-width: 0px; | |
} | |
div.broken { | |
display: none; | |
} | |
div#unityPlayer { | |
cursor: default; | |
height: %UNITY_HEIGHT%px; | |
width: %UNITY_WIDTH%px; | |
} | |
div#chrome42Warning { | |
font-size: x-small; | |
color: red; | |
box-shadow: 1px 1px 5px red; | |
background-color: pink; | |
} | |
div#chrome42Warning a { | |
height: auto; | |
top: auto; | |
color: darkred; | |
} | |
div#chrome42Warning .url { | |
font-family: monospace; | |
font-weight: bold; | |
color: blue; | |
} | |
--> | |
</style> | |
</head> | |
<body> | |
<p class="header"><span>Unity Web Player | </span>%UNITY_WEB_NAME%</p>%UNITY_BETA_WARNING% | |
<div class="content"> | |
<div id="unityPlayer"> | |
<div class="missing"> | |
<a href="http://unity3d.com/webplayer/" title="Unity Web Player. Install now!"> | |
<img alt="Unity Web Player. Install now!" src="http://webplayer.unity3d.com/installation/getunity.png" width="193" height="63" /> | |
</a> | |
<div id="chrome42Warning"> | |
<p><b>Having trouble?</b></p> | |
<p>Chrome v42 <a href="http://twiik.net/articles/google-chrome-just-killed-the-unity-web-player">disabled support for NPAPI plugins</a> including Unity Web Player.</p> | |
<p>Type <span class="url">chrome://flags/#enable-npapi</span> into the address bar, re-enable | |
support, and then refresh the page.</p> | |
</div> | |
</div> | |
<div class="broken"> | |
<a href="http://unity3d.com/webplayer/" title="Unity Web Player. Install now! Restart your browser after install."> | |
<img alt="Unity Web Player. Install now! Restart your browser after install." src="http://webplayer.unity3d.com/installation/getunityrestart.png" width="193" height="63" /> | |
</a> | |
</div> | |
</div> | |
</div> | |
<p class="footer">« created with <a href="http://unity3d.com/unity/" title="Go to unity3d.com">Unity</a> »</p> | |
</body> | |
</html> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
hello, thanks a ton for sharing! (edit: got it working, my bad! blush ) works like a charm!