Google 웹 로그 분석이 ~ 우리의 전체 사용자의 12 %는의 자바 스크립트 버그에 의해 영향을받는 것을 알 객체가 아닌 7534.48.3, 10 %는 Mozilla 호환 에이전트입니다. 오류의 75 %는 iPhone에서 왔고, 23 %는 iPad에서 나온 것입니다. 매킨토시에서 1 %, 기타에서 2 %는 아이팟 등에서 가져온 것입니다. 어떤 장치도 Linux 또는 Windows를 실행하지 않습니다.: 사파리 브라우저의</p> <p><code>TypeError: 'undefined' is not an object</code></p> <p>90 %된다 : '정의되지 않은'는
iPhone 및 iPad 모두에서 사파리 디버그 모드를 사용 설정했지만 버그를 재현하지 못했습니다.
Here is a link to a page Google Analytics claims is showing the error. 누구나 일관되게 오류를 재현 할 수 있다면 디버깅을 시작하기에 충분할만큼 줄 번호만으로도 행복 할 것입니다.
누구든지이 디버깅을 시도 할 수있는 다른 방법을 생각할 수 있습니까? 감사합니다 모두
우리 사이에 호기심에 나는 this code to send errors to GA - 경고 : 가능한 자기 승격.
업데이트 : 형식 오류 : '정의되지 않은'는 주로 아이폰 반면에, 주위를 클릭하면
한 번 그것의 것을 얻을 수 있었다 ('safari.self.tab.canLoad을'평가) 객체가 아닌 "국가 변경 .."을 클릭하십시오.
업데이트 : 요소가 dom에서 사용 가능한지 확인하여이를 해결했습니다. 성공하지 못했던 요소에 쓰기를 시도하면서 ajax 호출을 사용합니다.
storage_get = function(key) {
var store = (window.SAFARI ? safari.extension.settings : localStorage);
var json = store.getItem(key);
if (json == null)
return undefined;
try {
return JSON.parse(json);
} catch (e) {
log("Couldn't parse json for " + key);
return undefined;
}
}
undefined
은 자바 스크립트 키워드되지 않습니다 :
나는 당신의 functions.js에서 Unable to reproduce TypeError: 'undefined' is not an object here
오류가 나타나는 파일과 줄은 무엇입니까? 코드에서이를 GA로 보냅니다. – Bergi
undefined : 0 .. :(- 초콜릿 찻 주전자가 마음에 온다. –
@JohnMcLear : 답을 찾았 으면 간단히 업데이트하는 대신 대답으로 게시하고 승인하는 것이 좋습니다. 귀하의 질문은 그것이 아직 활발하지 않은 (대답이없는) 것처럼 보입니다 . – Max