page-mod를 사용하는 예를 들어 보겠습니까? 사용자가 example.com과 같은 웹 사이트를 페이지의 실제 콘텐츠와 함께 입력 할 때마다 자바 스크립트 위젯과 같은 다른 요소도있을 것입니다. 내 확장 기능 용 애드온 빌더를 사용하고 있으므로 페이지 모듈이이 문제를 해결할 논리적 인 방법 인 것 같습니다. 감사 지적 당신이에 삽입 된 웹 페이지의 일부로서 제대로 실행 포함 할 코드는, 당신은 단지 documentation 블라디미르에서 두 번째 예를 들어 다음과 같은 코드를 사용하는 경우 많은firefox 확장 프로그램에서 page-mod를 사용하여 웹 사이트에 html 코드를 삽입 할 수 있습니까?
1
A
답변
2
:
var pageMod = require("page-mod");
pageMod.PageMod({
include: "*.org",
contentScriptWhen: 'end',
contentScript: 'document.body.innerHTML = ' +
' "<h1>Page matches ruleset</h1>";'
});
contentScript 속성에 필요한 코드를 삽입하여 원하는대로 페이지 DOM을 변경하십시오 (예 : 새로운 JS 위젯을 삽입하여).
위젯을 수정하지 않고 페이지의 일부로 실행할 수없는 경우 작업자를 사용해야합니다. 예를 들어 사이트 간 원본 정책을 위반하는 다른 웹 사이트에서 데이터를 가져와야한다고 가정 해 보겠습니다. 이 경우 코드를 입력하여 해당 웹 사이트의 데이터를 작업자에게 가져옵니다. 메시지를 사용하여 콘텐츠 스크립트에서 작업자의 데이터를 요청하십시오.
2
접선에 페이지를 수정하고 싶다면 전체 확장자를 작성하는 대신 작은 greasemonkey 스크립트를 작성할 수 있습니다. 에서 [문서]의 예제 (의 문제는 무엇
https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/
관련 문제
- 1. firefox 확장 프로그램에서 현재 페이지의 소스 코드를 가져올 수 있습니까?
- 2. CakePHP 기반 사이트에 PHP 코드를 삽입 할 수 있습니까?
- 3. API 키가없는 마커가있는 웹 사이트에 Google지도를 삽입 할 수 있습니까?
- 4. 내 웹 사이트에 기존 Podcast를 어떻게 삽입 할 수 있습니까?
- 5. SQL 코드를 제출하고 웹 사이트에 그래픽을 표시 할 수 있습니까?
- 6. SVN을 사용하여 Firefox 확장 프로젝트를 어떻게 관리 할 수 있습니까?
- 7. firefox 확장 프로그램에서 외부 스크립트로드
- 8. Firefox 확장 프로그램에서 동적 스크립트를 삽입하십시오.
- 9. Firefox 확장 기능이 포함 된 CSS 삽입
- 10. HTML 형식으로 이미지를 삽입 할 수 있습니까?
- 11. Firefox 확장 프로그램에서 Components.utils.import 사용
- 12. Firefox 확장 프로그램에서 웹 페이지 데이터에 액세스하는 방법은 무엇입니까?
- 13. Firefox 확장 프로그램에서 JS API 호출을 계측
- 14. Firefox 확장 프로그램에서 Prototype을 어떻게 사용할 수 있습니까?
- 15. PurePDF 라이브러리를 사용하여 웹 사이트에 데이터를 POST 할 수 있습니까?
- 16. AOP 주석을 사용하여 봄에 코드를 삽입 할 수 있습니까?
- 17. 웹 사이트에 동영상 삽입 계속
- 18. 웹 사이트에 PDF 문서 삽입
- 19. firefox 확장 프로그램에서 모든 URL 요청 찾기
- 20. Firefox 확장 프로그램에서 WCF 서비스와 어떻게 이야기합니까?
- 21. Firefox 확장 기능으로 HTTP 응답을 덤프 할 수 있습니까?
- 22. Firefox 코드가 확장 기능의 모든 기능을 트리거 할 수 있습니까?
- 23. 어떻게 파이썬을 사용하여 웹 사이트에 로그인 할 수 있습니까?
- 24. 외국 웹 사이트에 HTML 포함
- 25. 웹 사이트에 문제가 있습니까?
- 26. Firefox 확장 용 앵커?
- 27. Firefox 확장 프로그램에서 어떤 간단한 데이터베이스를 사용해야합니까?
- 28. 플러그인으로 웹 매트릭스를 확장 할 수 있습니까?
- 29. Firefox 확장 프로그램에서 기본 GtkMenu 만들기
- 30. Firefox 확장 프로그램에서 HTTP GET 요청 취소
https://addons.mozilla.org/en-US/developers/docs/sdk/1.0/packages/addon-kit/docs/ page-mod.html)? –
글쎄, 거기에 더 많은 문제가 있습니다 : 먼저 내가 어디 임베디드 코드가 페이지에 가서 어떻게 지정 해야할지 모르겠다; 나는 페이지의 실제 내용이 수정 될지 이해하지 못한다. 콘텐츠 스크립트에 근로자를 사용해야하는 경우 – DDD
이 JavaScript 위젯의 용도에 대해 자세히 말할 수 있습니까? Chrome 권한 (즉, 콘텐츠 샌드 박스 외부)에서 실행할 필요가 없다고 가정하면 작업자가 필요하지 않습니다. pageMod의 contentScript 속성에 페이지 DOM을 수정하는 코드를 넣을 수 있습니다. –