이것은 Chrome 확장 프로그램을 처음 작성한 것으로 내 javascript/jQuery가로드되지 않는다고 생각합니다.내 크롬 확장 문제. jQuery?
다른 파일의 내 스크립트입니다.
<script src='https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js'></script>
<script src="popup.js"></script>
<script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.1.1.min.js"></script>
<script src="options.js"></script>
<script src='https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js'></script>
<!--<script src='https://cdnjs.cloudflare.com/ajax/libs/amcharts/3.21.0/amcharts.js'></script>-->
<script src="more.js"></script>
그리고 이것은 내 Github에서
repo입니다.
또한 jQuery에 원격 액세스하려고합니다. 직접 호스팅하지 않으려합니다.
나는 reddit, stackexchange, cryptonator, bitcointalk (비공식적)와 같은 API를 사용하고 있습니다. 아마도 manifest.json에서 jQuery를 선언해야합니다.
이것은 내 manifest.json 파일입니다.
{
"manifest_version": 2,
"name": "TheMoneroPug",
"short_name":"MoneroPug",
"author": "Karthik",
"version": "1.0.0",
"version_name": "1.0.0",
"description": "A Chrome extension for viewing Monero price(for traders)",
"icons": {"128":"main/128.png"},
"browser_action": {
"default_icon": {
"16": "main/16.png",
"48": "main/48.png"
},
"default_title": "TheMoneroPug",
"default_popup": "main/popup.html"
},
"options_ui": {
"page": "setting/options.html",
"chrome_style": true
},
"background": {
"scripts": [
"main/popup.js",
"more/more.js",
"setting/options.js"
]
},
"permissions": [
"storage"
]
}
브라우저 조치가 팝업으로 표시됩니다. JQuery와 $가 정의되어 있지 않은 것을 보여주고 오류 오류는
다음과 같은 콘텐츠 보안 정책 지침 위반 "스크립트 src에 '자기'방울 : 파일 시스템 : 크롬 확장-자원"
를
어떻게 수정합니까?
팝업/옵션을 마우스 오른쪽 버튼으로 클릭하고 '검사'를 클릭하면 오류가 표시됩니다. 가장 쉬운 해결책은 jquery를 로컬로 포함시키는 것입니다. – wOxxOm