iOSとそれ以外で分岐さす例。
納期直前にバグが出ても、ある程度はリカバリできるかも(厭だけど。)
<script type="text/javascript">
useragentcheck();
function useragentcheck(){
var agent = navigator.userAgent;
if(agent.search(/iPhone/) != -1 || agent.search(/iPad/) != -1 || agent.search(/iPod/) != -1){
require('js/custom.js');
}else{
loadingcss('css/noios.css');
require('js/customnoios.js');
}
}
function require(src){
var element=document.createElement('script');
element.type='text/javascript';
element.src=src;
document.getElementsByTagName('head')[0].appendChild(element);
}
function loadingcss(href){
var element=document.createElement('link');
element.rel='stylesheet';
element.href=href;
document.getElementsByTagName('head')[0].appendChild(element);
}
</script>