2014-01-15 2 views
0

한 페이지에이 코드를 추가 ..다른 페이지에서 시작된 JavaScript를 종료하는 방법은 무엇입니까?

<!-- SCM Music Player http://scmplayer.net --> 
<script type="text/javascript" src="http://scmplayer.net/script.js" 
data-config="{'skin':'skins/black/skin.css','volume':50,'autoplay':true,'shuffle':true,'repeat':1,'placement':'bottom','showplaylist':true,'playlist':[] 
</script> 
<!-- SCM Music Player script end --> 

그것은 완벽하게 작동 노래의 재생 목록을 열리지 만 유 다른 페이지로 이동 할 때마다, 그것은 또한 좋은 인 열려. 특정 페이지에서 제외하고 닫으려고하지만 javascript, html 또는 모든 코드에 익숙하지 않은 나는 일반적으로이 작업을 수행하는 방법을 모릅니다. 어떤 제안?

+0

별도의 탭/창에로드 된 페이지를 의미합니까? 복잡한 클라이언트/서버 코딩없이이 작업을 수행 할 수는 없습니다. –

답변

0

끝내기가 불가능합니다. 실제로 보안 기능이므로 다른 페이지를 수정할 수는 없습니다.

그렇게 할 수 있다면 공격자는 한 페이지에 한 페이지를 넘길 수 있습니다. 예를 들어 암호와 같은 기밀 데이터를 얻기 위해 다른 콘텐츠를 쉽게 수정할 수 있습니다.

+0

그것은 ipboard 관리자 로그인 페이지로 갈 때마다 닫히는 것을 고려할 때 이해가되지 않지만, 어떻게 생각하는지는 모르겠다. 또한 내가 무엇을해야합니까? 왜냐하면 내가 어떻게 든 작동해야하기 때문이다 .. – RuneRebellion

+0

@ user3196487 현재 창을 닫을 수있다 :'window.close()'. 유일한 방법은 (gnack이 지적한 바와 같이) 서버에 다른 상태의 탭을 저장하고 탭을 닫아야하는 경우 창/탭에서 서버를 오래 폴링하거나 자주 요청하는 상태를 서버에 저장하는 것입니다. 그러나 이것은 매우 복잡합니다. –

+0

내 웹 사이트를보고 직접 볼 수 있습니까? URL은 http://www.runerebellion.com/forums입니다. 거기에 음악 목록을 보내고, 기부 버튼을 누르면 재생 목록 때문에 제대로 작동하지 않습니다. 그래서 기부 페이지의 재생 목록을 닫으려고합니다. (패키지를 선택한 후) (포럼 페이지에있는 스크립트를 한 번만 보내십시오) – RuneRebellion

관련 문제