]> source.dussan.org Git - jquery.git/commitdiff
Cache references to navigator and location. Fixes #6690.
authorJohn Resig <jeresig@gmail.com>
Sat, 16 Apr 2011 21:18:56 +0000 (14:18 -0700)
committerJohn Resig <jeresig@gmail.com>
Sat, 16 Apr 2011 21:18:56 +0000 (14:18 -0700)
src/ajax.js
src/intro.js

index 2a10763917443e57d5066bbfda7231a4dee7fd0f..4f8fee6c16389975549e9eb3672f77292eeb0dcb 100644 (file)
@@ -45,9 +45,9 @@ var r20 = /%20/g,
        ajaxLocParts;
 
 // #8138, IE may throw an exception when accessing
-// a field from document.location if document.domain has been set
+// a field from window.location if document.domain has been set
 try {
-       ajaxLocation = document.location.href;
+       ajaxLocation = location.href;
 } catch( e ) {
        // Use the href attribute of an A element
        // since IE will modify it given document.location
index c0a5643ff0abe18e7ef823cc4bff14215b1e9f8f..a81c86f920fc73d625651afb1346ec704011a1bf 100644 (file)
@@ -16,4 +16,6 @@
 (function( window, undefined ) {
 
 // Use the correct document accordingly with window argument (sandbox)
-var document = window.document;
+var document = window.document,
+       navigator = window.navigator,
+       location = window.location;