2012-04-05 2 views
2

tl; dr - greasemonkey를 사용하여 페이지에서 실행중인 모든 j를 일시 중지하거나 중지 할 수 있습니까?greasemonkey를 사용하여 타사 사이트에서 실행중인 모든 js 스크립트를 일시 중지 (나중에 일시 정지 해제) 할 수 있습니까?

여기에 상황이 있습니다 : 어떻게 fb에서 비디오를 볼 때, 그들은 더듬습니다.가 일시 중지됩니다 몇 가지 코드를 생성하는 모든 실행이 JS : 나는 더듬은 (모든 실시간 페이지 업데이트를 제공하는) 백그라운드에서 실행 JS의 과도한 양의

여기

내가하고 싶은 무엇에 의해 발생 99 % 확신 (비디오를 재생할 때 단추에 연결하거나 자동 감지 함) - 나중에 실행을 다시 시작합니다 (이 부분은 필수적이지 않고 항상 페이지를 다시로드 할 수 있습니다)

이제 i 내가 일시 중지 - 일시 중지 noscript 같은 addon을 사용할 수 있지만 내가 뭔가 automagic (그리고 더 슬림 라인을 많이 가질 수 있다면 좋을 것) 알고

+1

이 GM에 수 있지만 경우에 따라 JS 함수와 개체를 덮어 쓸 필요 했어 익명의 객체가 될 것이다 꽤 복잡하고 특정 사이트 매우해야 더 큰 도전. GM 스크립트가 액세스 할 수없는 권한있는 도구를 사용하여 JS를 일시 중지 할 수있는 [확장 기능 작성] (http://crossrider.com/)을 사용하는 것이 좋습니다. [웹 개발자 도구 모음] (https://addons.mozilla.org/en-US/firefox/addon/web-developer/) * 자바 스크립트 비활성화 *는 대부분의 경우 일시 중지로 잘 작동하는 것 같습니다. –

+0

브록 (Brock)은 고맙게도 무언가를 간절히 원했다. 은 'FBvidSmoother'라는 확장 인 것처럼 보입니다. 오페라를 사용하는 데 지장이 없으므로 JS가 원인인지 확인했습니다. (어떤 스크립트가 어떤 작업을 수행하든 상관없이) – RozzA

+0

** offtopic : ** Opera에서'defineMagicFunction'을 사용하여 시도 할 수도 있지만 미안 해요 @ BrockAdams) 나는 사소한 코드가 있다면 당신이 ** 정확하고 신뢰할 수있는 방법으로 ** 자바 스크립트 실행을 일시 중지 할 수 없다고 생각합니다. – c69

답변

1

아니오, 웹 페이지의 스크립트 실행을 중지하거나 차단하는 데 유용한 Greasemonkey 솔루션입니다. Greasemonkey는 자바 스크립트를 추가 할 수는 있지만 제거 할 수는 없습니다. 오페라의 방식은 사용자의 Javascript 시스템이 두 가지 모두를 수행 할 수 있습니다.

/그리스 몽키 공동 테이너

관련 문제