Les clics sur la souris (ou le toucher) sur la toile entraînent une sélection en utilisant HTML5, Phonegap et Android

Je suis en train de travailler sur un HTML5 jeu à l'aide de easlejs + phonegap et suis en cours d'exécution dans un problème lorsque l'écran clignote à chaque fois que vous cliquez sur/touch/mousedown sur la toile.

Ci-dessous est très simple code que j'ai créé pour tester le problème et voir si elle était liée à easlejs. Comme vous pouvez le voir dans le code, il n'a rien à voir avec easlejs et est juste un html5/phonegap question.

Vous pouvez le voir j'ai aussi essayé le pas de sélectionner des styles CSS à pas de chance.

Les clics sur la souris (ou le toucher) sur la toile entraînent une sélection en utilisant HTML5, Phonegap et Android

<!doctype html>
<html>
<head>
    <title></title>
    <style type="text/css">
        #canvas
        {
            user-select: none;
            -webkit-user-select: none;
            -moz-user-select: none;
        }
    </style>
</head>
<body>
    <canvas  id="canvas" width="320" height="480"></canvas>
    <script type="text/javascript">
        var canvas = document.getElementById("canvas");

        canvas.addEventListener("mousedown", function(e)
        {
            var ctx = canvas.getContext("2d");
            var x = Math.random() * 320;
            var y = Math.random() * 480;
            var w = Math.random() * 100;
            var h = Math.random() * 100;

            ctx.fillStyle = "#FF0000";

            ctx.fillRect(x,y,w,h);
        }, false);
    </script>
</body>
</html>

source d'informationauteur Gautam