2013-04-10 2 views
0

가능합니까? 보이지 desn't 구글이에 아무것도합니다 .. 사용자가 다른 웹 사이트에 비디오 또는 노래를 재생하는 경우열려있는 다른 웹 사이트 또는 js가있는 앱 (아마도)의 볼륨을 감지합니까?

그래서 내에서 볼륨이를 automaticly

+0

아니, 그들이 서로 통신 할 수있는 정교한 서버 측 구성표가있는 두 웹 사이트가 아니면. – adeneo

+1

shoud be .. 크롬 팀에 오세요! – coiso

+0

아니요, 안됩니다. 다른 창에서 진행되고있는 일에 대한인지 (또는 악화)가있는 창 하나는 위험합니다. – Substantial

답변

1

다른 응용 프로그램의 볼륨을 줄 것이라는 점을 거의 완전히 제어 할당 된 프로그램에 의해 할당되고 소유 된 변수에 의해 수행됩니다. 그래서 당신은 위험 영역을 통해 다른 애플 리케이션 변수에 액세스해야 할 것입니다 ...

나는 플래시 게임을 해킹하려는 동안 이걸 가지고 놀았습니다. (악의적으로도, 내가 일을 배워야했던 기술), 실제로 인터페이스 자체와 상호 작용하지 않고 볼륨을 제어하는 ​​것이 무엇인지 결정하는 것은 거의 불가능합니다.

이 작업을 수행하는 주요 방법은 변경하려는 변수의 값을 확인하는 것입니다.

그래서 당신은 당신은 무리를 발견 할 것이다 (300)의 값으로 메모리 주소를 검색해야 "내가, 내가 1,000,000 탄약을 원하는 300 탄약이".

일부 총알을 촬영하고, 새로운 값을 검색하여, 당신은 결국 당신은, 그러나, 이것은 매우 힘든 과정입니다 원하는 메모리 주소를 찾을 수 있습니다 '일부 총알 쏴'는, 당신은 아주 쉽게 충돌 할 수 있습니다 수정해서는 안되는 변수를 수정하여 브라우저에서. 아니, 할 수없는 가능성이

+0

그것은 거대한 퍼즐입니다 !! 그 당시 나는 약 5 가지 다른 기능을 수행 할 수 있었고, 너무 나쁨 – coiso

+1

예. 언젠가는 모든 공유 변수와 인터페이스가 더 큰 플랫폼에 의해 완전히 캡슐화 된 훌륭한 유토피아 사회가있게 될 것입니다. 어느 날 ... – OneChillDude

+0

어쩌면이 브라우저를 확장하여이 – coiso

2

없는 이유

이다.

가능하다면 브라우저와 관련된 것이어야하고 그런 일은 일어나지 않습니다. 오디오가 다른 응용 프로그램 (또는 탭)에서 재생되는지 여부를 알지 못하는 것 같지만, 이는 개발자가 필연적으로 점점 더 많은 것을 요구하게되는 미끄러운 경사입니다. 매우 큰 이유가있는 매우 큰 방화벽에서 작은 구멍을 뚫 으려고하는 것입니다. 순간 평균 사용자는 자신의 브라우저에서 자바 스크립트에 대해 불안감을 느끼기 시작합니다. 브라우저가 살고있는 샌드 박스 외부를 볼 수 있기 때문에 모두 웹 개발의 어두운 시대로 되돌아갑니다.

+0

나는 포인트를 보았지만 적응해야하는 방화벽이 있다고 생각합니다. 사용자 경험. – coiso

+0

이 방화벽이 방해가된다면 할 수없는 일을하려고 할 가능성이 있습니다. – Substantial