비활성 Chrome 탭 (허용 된 URL 제외)에서 자바 스크립트를 일시적으로 사용 중지합니다. 다시 활성화 될 때까지


10

나는 종종 물건을 연구하고 있으며 탭을 많이 열어야하지만 Chrome이 매우 느려질 수 있습니다. 크롬 프로세스에서 메모리가 증가하는 것 같습니다. 심지어 상호 작용하지 않는 프로세스도 있습니다. 나는 이것이 자바 스크립트 때문이라고 생각합니다.

Gmail 및 Facebook과 같은 사이트의 허용 목록을 제외하고 사용하지 않는 Chrome 탭에서 Javascript 또는 기타 리소스를 일시적으로 사용 중지 할 수있는 방법이 있습니까? (일부 사이트는 인스턴트 메시지 대기와 같이 유용한 백그라운드 작업을 수행하는 웹앱입니다.)

나는 메모리를 사용하여 거기에 앉아있는 완전한 동적 탭이 아닌 많은 웹 페이지의 이미지로 만족할 것입니다. 상호 작용할 때 동적이어야합니다.

Chrome이 별도의 프로세스에서 비활성 탭을 유지하고 사용하지 않는 일부 프로세스를 일시 중지하기를 바랍니다.

참고 사항, 아마도 별도의 문제 : Flash 플러그인을 죽이면 속도가 빨라질 수 있습니다.


현재 크롬 (v45)에서 작동하는 솔루션을 찾았습니까?
BeyelerStudios

답변:


5

나는 이와 같은 것을 원했지만 비활성 탭에 대해서는 JavaScript v8 컨텍스트 만 일시 중지하고 싶었습니다 .JavaScript를 끄는 것보다 페이지에 방해가되지 않기 때문입니다. 내가 찾은 것이 OP의 질문에 다소 답하기 때문에 여기에 찾은 것을 넣을 것입니다.

chrome.experimental.debugger를 사용 하여이 작업을 수행 할 수 있으며 디버거를 사용하여 현재 탭을 일시 중지 및 일시 중지 할 수있는 아이콘을 만드는 샘플 확장을 제공 합니다 .

탭이 비활성 상태 일 때 자동으로 일시 중지되고 활성화 될 때 일시 중지를 해제하도록 조정할 수 있는지 여부는 아직 테스트하지 않았습니다.


좋아, 우리는 점점 가까워지고 있습니다!
Luke Stanley

프로그램이 현재 사용중인 탭을 감지하고 다른 프로세스를 일시 중지하여 속도를 늦출 수 있습니다 (Linux의 cpulimit가 좋습니다). 현재 탭의 프로세스를 찾는 것이 까다로울 수 있다고 생각하지만 현재 탭에 포함되지 않은 Chrome 프로세스를 찾는 것이 까다로울 수 있습니다. Chrome 확장 프로그램이 좋을 것 같습니다. 나는 ... 전체 브라우저가 JS에서 스크립트 좋겠어요
누가 복음 스탠리에게

1
Wrench Menu > Options > Under the Hood > Privacy 'Content settings' > Javascript

위 섹션에서 모든 사이트에 대해 자바 스크립트를 완전히 해제 한 다음 GMail 및 Facebook과 같은 사이트의 허용 목록을 예외로 표시 할 수 있습니다 .

Chrome에서 활성화 된 탭을 자동으로 파악하여 비활성화 된 탭에 대해 자바 스크립트를 사용 중지 할 방법은 없습니다. 어쨌든.

여기에 이미지 설명을 입력하십시오


나는 자바 스크립트가 모든 곳에서해야한다고 생각하기 때문에 나는 내 웹 액세스 동적되고 싶어요,이 과잉을 고려하지만, 덕분에 어쨌든 :)
누가 복음 스탠리

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.