2017-05-17 4 views
0

LG Optimus 4XD (Android 버전 4.1.2/브라우저 버전 4.1.41104)의 스톡 브라우저에서 자바 스크립트를 사용해야합니다.Android 4.1에서 Javascript를 사용하는 방법

는 심지어이 최소한의 HTML/자바 스크립트 페이지가 작동합니다

<!DOCTYPE html> 
<html> 
<body> 

<h2>What Can JavaScript Do?</h2> 

<p id="demo">JavaScript can change HTML content.</p> 

<button type="button" onclick='document.getElementById("demo").innerHTML = "Hello JavaScript!"'>Click Me!</button> 

</body> 
</html> 

자바 스크립트 안드로이드 재고 브라우저에서 작동 얻을 어떻게 어떤 아이디어가 있습니까?

편집 :

은 또한이 (아무것도 브라우저 창에 표시되지 않습니다) 작동하지 않습니다

이 가
<!DOCTYPE html> 
<html> 
<head> 
    <script> 
     var isEngineES5Compliant = ('create' in Object && 'isArray' in Array); 
     document.write(isEngineES5Compliant ? "ES5 works" : "ES5 doesn't work"); 
    </script> 
</head> 
<body> 
</body> 
</html> 
+0

자바 스크립트가 활성화 되었습니까? 브라우저 메뉴에서 설정> 고급> 자바 사용? (말씨는 언어에 따라 다를 수 있음) –

+0

예 사전에 확인했습니다 – tfeiner

답변

1

가 ES6 구문을 사용하지 마십시오, ES5 아마 작동하지만 확인이 실행을 위해 코드 :

var isEngineES5Compliant = ('create' in Object && 'isArray' in Array); 
alert(isEngineES5Compliant ? "ES5 works" : "ES5 doesn't work"); 

이전 버전의 jQuery를 넣을 수도 있습니다.

+0

답장을 보내 주셔서 감사합니다. 원래 게시물을 수정했습니다. 또한 document.write가 작동하지 않습니다 (javascript가 활성화되어 있는지 다시 한 번 확인). – tfeiner

0

답변을 찾았습니다. 문제는 콘텐츠 보안 정책이었습니다.

Content-Security-Policy:default-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval' 

브라우저의이 유형이 특별한 CSP 구문은 : 오래된 안드로이드 주식 브라우저는 '안전하지 않은 인라인'항목을 무시?

관련 문제