작동하지 않습니다Object.observe는()이 (OSX에 크롬 39)이 작동하지 않습니다 기본 이미지 객체
var x = new function nonNative(){};
Object.observe(x, function(){console.log('i will run');})
x.src = 'http://www.foo.com';
을 그리고이를 것 (XMLHttpRequest의 예상대로 작동하기 때문에)
그래서 문제가 기본 생성자 인 이미지에 직접 관련이 없습니다var x = new XMLHttpRequest();
Object.observe(x, function(){console.log('so will i');})
x.src = 'http://www.foo.com';
- 특정 일 것 같다 img.src 설정. src를 설정하는 것은 메서드와 비슷하게 동작하므로 (요청이 만들어지기 때문에) 추측 할 수 있습니다. 재산처럼 부를 수있는 방법으로 JS에 그러한 것이 있습니까?
가정하지 않으면 Object.observe의 원하는 동작 (누구도 mdn docs에 아무것도 표시되지 않음)이 있는지 알 수 있습니까? 그렇지 않은 경우 누가 나를보고 할 수있는 가장 좋은 장소가 될지도 모릅니다. 벌레?
방법 (새 이미지()). src가 작동하는 방식은 Object.observe()가 어떻게 동작하는지 ('무언가'는 개체 변경을 감지하는 것처럼) 많이 발생합니다. 어쩌면 그것과 관련이 있습니다 ... –