크롬 확장을 뒤범벅 한 후 나는 chrome://extensions
페이지에있을 때 매니페스트 파일에서 시작된 배경 스크립트가 마치 인터넷이나 다른 다른 페이지를 탐색하는 것처럼 실행되는 것으로 나타났습니다. 배경 스크립트가 실행되지 않는 확장 페이지.Google 크롬 확장 - 백그라운드 스크립트
: 다음 background.js
파일에 이제
"background": {
"scripts": ["jquery-latest.js","background.js"]
},
:
$(document).ready(function(){
alert("working");
});
내가 사용하는 경우 볼 수있는 간단한 알림 기능을 다음
무슨 뜻인지입니다 이게 작동하고 내가
chrome://extension
에있을 때
alert("working");
만 표시된다는 것을 알았습니다. 오라이. google.com 또는 그 종류의 무언가에 가면 시가가 없습니다.
제 질문은 무엇입니까? 왜 이런 일이 발생합니까? 나는 그것이 무엇이든 상관없이 어떻게 경고 할 수 있도록 그것을 어떻게 바꿀 것인가.
설명 된 동작을 재현 할 수 없습니다. 확장 기능을 설치하거나 닫힌 상태에서 브라우저를 다시 실행하면 백그라운드 스크립트가 정확히 한 번 실행됩니다. chrome : // extensions 페이지를보고 있는지 여부는 아무런 차이가 없습니다. (확장 기능을 설치하는 데 필요한 것이지만 동작을 자극하는 것은 아닙니다.) – apsillers
@apsillers'chrome : // extensions /'페이지 (Ctrl + R 또는 F5)를 새로 고침하면 모든 확장이 다시로드됩니다. 그것이 OP가 그가 묘사 한 행동을 관찰하는 이유 일 것입니다. –
@RobW 아하, 그렇습니다. 페이지가 깔끔하게 보입니다. * 페이지가 동작을 재연합니다. 또한 이것은 매우 유용한 디버깅 바로 가기처럼 보입니다. 감사! – apsillers