为什么不包含在Android浏览器上运行的脚本?

时间:2018-02-21 16:18:57

标签: javascript php html5 include webcam

我有一个必须打开网络摄像头的网页。在PC浏览器上它可以工作,但在Android浏览器上不起作用。如果我尝试打开控制台调试,我会看到

它不加载JS文件(仅限手机)。

任何想法是什么问题?

		function take_snapshot() {
    			//Scatto
    			Webcam.snap( function(data_uri) {
    				// dove far apparire l'immagine
    				document.getElementById('results').innerHTML = 
    					'<h2>Sorpreso è:</h2>' + 
    					'<img src="'+data_uri+'"/>';
    			} );
    		}
        
         	// WebcamJS v1.0.24 - http://github.com/jhuckaby/webcamjs - MIT Licensed
    	
    		Webcam.set({
    			width: 320,
    			height: 240,
    			dest_width: 640,
    			dest_height: 480,
    			image_format: 'jpeg',
    			jpeg_quality: 90
    		});
    		Webcam.attach( '#my_camera' );
	body { font-family: Helvetica, sans-serif; }
    		h2, h3 { margin-top:0; }
    		form { margin-top: 15px; }
    		form > input { margin-right: 15px; }
    		#results { float:right; margin:20px; padding:20px; border:1px solid; background:#ccc; }
  <!doctype html>
    
    <html lang="en">
    <head>
    	<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    	<title>Test</title>
  
    </head>
    <body>
    	<div id="results">Magicamente apparirà qua</div>
    	
    	<h1>Web-cam Ale culo</h1>
    	
    	<div id="my_camera"></div>
    	
    	<!-- libreria per la webcam-->
    	<script type="text/javascript" src="webcam.min.js"></script>
    	
    	<!-- Settaggi della webcam -->
  
    	
    	<!-- BOTTONE PER CATTURARE -->
    	<form>
    		<input type=button value="Fota qualcosa" onClick="take_snapshot()">
    	</form>

    	
    </body>
    </html>

1 个答案:

答案 0 :(得分:0)

尝试替换

SRC = “webcam.min.js”

通过

SRC = “./ webcam.min.js” 也许路径与计算机不一样

相关问题