2016-10-03 2 views
1

Chrome 확장 프로그램을 만들고 있는데 HTML이 자바 스크립트를 사용하지 않습니다.자바 스크립트를 인식하지 못하는 HTML (Chrome 확장자)

HTML 헤드 : 내 모든 파일이 명확히있는

{ 
    "update_url": "https://clients2.google.com/service/update2/crx", 

    "name": "ChromeApps", 
    "version": "1.0", 
    "manifest_version": 2, 
    "icons": { 
    "128": "logo.png" 
}, 
"app": { 
    "background": { 
    "scripts": [ "background.js", "application.js" ], 
    "persistent": false 
    } 
}, 
"permissions": ["webview"], 
"kiosk_enabled": true 

:

<script src="application.js"></script> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> 

jQuery를합니다 (경고 테스트를 위해 위치) :

$(document).ready(function() { 
alert("hello"); 
$(".box").click(function() { 

    alert("box"); 
    $("webview").show(1000); 
    $(".content").slideUp(); 

}); 

$(".webHome").click(function() { 
    $(".content").show(1000); 
}); 
}); 

의 manifest.json 같은 폴더. 내가 잃어버린 명단에 뭔가있는 것 같아.

+1

우선 jQuery ** brefore ** application.js를로드하고 'html이 자바 스크립트를 선택하지 않습니다'라고 설명하고 콘솔 오류를 확인하십시오 – Justinas

답변

3

매니페스트는 확장 프로그램이 아닌 Chrome 앱의 매니페스트입니다.

Chrome Apps cannot use remote code을 염두에두고 CDN의 jQuery를 포함 할 수 없습니다.

jquery.min.js의 로컬 복사본을 포함하고 application.js과 같은 방식으로 포함해야합니다.

또한 순서가 중요하다는 것을 잊지 마십시오. 사용하기 전에 jQuery를로드해야합니다.

+0

제쳐두고'application.js'를 포함하는 것으로 보입니다 ** 배경 스크립트 **로 나쁜 생각입니다. – Xan

+0

매니페스트에있는 "web_accessible_resources": [ "application.js", "jquery.min.js" ]이 아직 작동하지 않습니다. –

+0

Chrome 앱에서'web_accessible_resources'이 (가) 잘못되었습니다. – Xan

관련 문제