2012-02-23 3 views
1

일반적인 외부 자바 스크립트 파일이 문서 개체에 액세스 할 수있는 경우 WebWorker의 javascript 파일이 문서 개체에 액세스 할 수없는 이유는 무엇입니까? WebWorker가 문서 객체에 액세스 할 수 있습니까? w3schools에서는 웹 작업자가 외부 자바 스크립트 파일이기 때문에 이 주어지기 때문에 문서 객체, 윈도우 객체, 부모 객체에 액세스 할 수 없습니다.javascript and webworker

+6

일반적으로 w3schools는 신뢰할 수있는 출처가 아닙니다 **. 대신 [Mozilla Developer Network] (https://developer.mozilla.org/en/Using_web_workers)를 사용하는 것이 좋습니다. –

+0

WebWorker는 BOM에 액세스 할 수 있습니다. 그러나 DOM에 액세스 할 수있는 기본 스크립트와 비 동시성을 유지하기 위해 DOM에 액세스 할 수 없습니다. 그런데 왜 누군가가 이것을하고 싶어할까요? – WoIIe

답변

4

브라우저는 DOM 코드가 스레드로부터 안전함을 보장하기 위해 많은 복잡성을 추가해야하기 때문에 DOM에 액세스 할 수 없습니다.