-1

How can I hide a specific javascript file for mobile devices? I use this code, but this code does not work for me.

<script type="text/javascript">
var ismobile = (/iphone|ipad|ipod|android|blackberry|mini|windows\sce|palm/i.test(navigator.userAgent.toLowerCase()));

if(!ismobile) document.write("<script src='http://source.com/script.js'> </script>");
</script>
Zim84
  • 3,404
  • 2
  • 35
  • 40

1 Answers1

2

Try appending the script as an element instead of writing to the document

<script type="text/javascript">
    var ismobile = (/iphone|ipad|ipod|android|blackberry|mini|windows\sce|palm/i.test(navigator.userAgent));

    if (!ismobile){
        var script = document.createElement('script');
        script.src = 'test.js'; // or full url
        document.body.appendChild(script);
    } 

</script>
melfy
  • 462
  • 3
  • 10