Comparing version 0.4.2 to 0.4.3
{ | ||
"name": "tracekit", | ||
"main": "tracekit.js", | ||
"version": "0.4.2", | ||
"version": "0.4.3", | ||
"homepage": "https://github.com/csnover/TraceKit", | ||
@@ -6,0 +6,0 @@ "description": "Cross browser stack traces", |
{ | ||
"name": "tracekit", | ||
"main": "./tracekit.js", | ||
"version": "0.4.2", | ||
"version": "0.4.3", | ||
"homepage": "https://github.com/csnover/TraceKit", | ||
@@ -6,0 +6,0 @@ "description": "Cross browser stack traces", |
@@ -424,3 +424,3 @@ /** | ||
var domain = ''; | ||
try { domain = document.domain; } catch (e) { } | ||
try { domain = window.document.domain; } catch (e) { } | ||
var match = /(.*)\:\/\/([^:\/]+)([:\d]*)\/{0,1}([\s\S]*)/.exec(url); | ||
@@ -596,3 +596,3 @@ if (match && match[2] === domain) { | ||
function findSourceByFunctionBody(func) { | ||
if (_isUndefined(document)) { | ||
if (_isUndefined(window && window.document)) { | ||
return; | ||
@@ -602,3 +602,3 @@ } | ||
var urls = [window.location.href], | ||
scripts = document.getElementsByTagName('script'), | ||
scripts = window.document.getElementsByTagName('script'), | ||
body, | ||
@@ -888,3 +888,3 @@ code = '' + func, | ||
stack = [], | ||
scripts = document.getElementsByTagName('script'), | ||
scripts = (window && window.document && window.document.getElementsByTagName('script')), | ||
inlineScriptBlocks = [], | ||
@@ -891,0 +891,0 @@ parts; |
102962