그리스 멍키 Grease Monkey
http://www.greasespot.net/
//===============
* 기존 작성된 스크립트 추가
https://openuserjs.org/
https://openuserjs.org/scripts/reek/Anti-Adblock_Killer_Reek
https://github.com/reek/anti-adblock-killer
//===============
* 새로운 유저 스크립트 추가
- 파이어폭스 -> 도구 -> 부가기능 -> User Scripts
(or - GreaseMonkey 버튼 )
-> 새로운 유저 스크립트
C:\Users\userID\AppData\Roaming\Mozilla\Firefox\Profiles\c6e5rzjw.default\gm_scripts\
//===============
* 스크립트 편집
스크립트 이름 위에서 우클릭 -> 편집
매뉴얼
http://hayageek.com/greasemonkey-tutorial/
- javascript alert 함수 막기(팝업 상자 제한)
unsafeWindow.alert=function() {};
- document.location 막기
- 연구중... 불가능? 한듯???
//===============
모든 페이지
http*://*
//========================================================
//예제 http://hayageek.com/greasemonkey-tutorial/
var input=document.createElement("input");
input.type="button";
input.value="GreaseMonkey Button";
input.onclick = showAlert;
document.body.appendChild(input);
function showAlert()
{
alert("Hello World");
}
//===============================================
//광고 박스 인위적으로 추가 교체(adblock 제한 풀기)
//=========
//adblock 제한 코드
<script type="text/javascript">
jQuery(document).ready(function () {
if (jQuery("#fab13").height() < 10) {
alert("Ad blocker plugin detected.");
document.location = "https://sites.google.com/site/adblockwarning";
}
});
</script>
//=========
//제한 막기 GreaseMonkey에서 추가
var fab = document.getElementById("fab13");
//fab.removeChild(fab.childNodes[0]);
var div1 = document.createElement("div");
div1.id = "fab13";
div1.style.width = "11px";
div1.style.height = "11px";
div1.style.background = "white";
div1.style.color = "white";
div1.innerHTML = "gm";
fab.insertBefore(div1, fab.childNodes[0]);
//document.body.appendChild(div1);
//fab.replaceChild(div1, fab.childNodes[0]);
'Tips' 카테고리의 다른 글
파이어폭스 비디오 문제 해결 (0) | 2015.09.18 |
---|---|
Windows 설치 USB의 install.esd , *wim 파일 풀기 (0) | 2015.09.14 |
USB 드라이브 이미지 생성 유틸 (0) | 2015.09.13 |
팟플레이어 시작시 처음 파일 로딩 시간 지연 문제 해결법 (1) | 2015.08.13 |
브라우저간 즐겨찾기 이동 (0) | 2015.08.11 |