사용자가 웹 사이트를 방문하면 Chrome 확장 프로그램에서 자바 스크립트를로드하고 싶습니다. 그러나 현재 Javascript는 사용자가 확장 아이콘을 클릭하고 확장 팝업이 열릴 때까지만 실행됩니다.크롬 확장 아이콘에서 자바 스크립트 만 실행
나는이 Chrome extension to load the script without clicking on icon 질문에서 대답을 보았습니다.
내의 manifest.json은 다음과 같습니다
{
"manifest_version": 2,
"name": "Javascript example",
"description": "Some description.",
"version": "1.1",
"browser_action": {
"default_icon": "icon.png",
"default_popup": "popup.html"
},
"permissions": [
"activeTab",
"storage"
],
"content_scripts": [
{
"matches": ["*://*/*"],
"js": ["popup.js"]
}
]
}
popup.js은 다음과 같습니다
document.addEventListener('DOMContentLoaded',() => {
alert("Working");
});
popup.html은 다음과 같습니다 경고 대화 상자가 표시됩니다
<!doctype html>
<html>
<head>
<title>Getting Started Extension's Popup</title>
<script src="popup.js"></script>
</head>
<body>
</body>
</html>
경우에만 I 페이지가로드 될 때가 아니라 확장 아이콘 (예 : popup.html이 실행될 때)을 클릭하십시오. 확장 아이콘을 클릭 할 필요없이 popup.js 파일을 실행하고 싶습니다. 내가 뭘 놓치고 있니?
추가' "run_at". –
@ IvánNokonoko Worked! – user5155835