-
Notifications
You must be signed in to change notification settings - Fork 69
location, documentURI and URL sources
Ohpe edited this page Jan 29, 2016
·
1 revision
Considering the classic url format:
scheme://user:pass@host/path/to/page.ext/Pathinfo;semicolon?search.location=value#hash=value&hash2=value2
and given a sample url:
http://host/path/to/page.ext/test;test?test#test
the following table shows how direct call of
document.URL
document.documentURI
-
document.URLUnencoded
(IE 5.5 or later Only) document.baseURI
location
location.href
location.search
location.hash
location.pathname
are natively treated:
Source | browser | version | pathInfo | Search | Hash | output sample |
---|---|---|---|---|---|---|
document.URL |
IE 8 | 8 | 33 (! ), 36 ($ ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 64 (@ ), 91 ([ ), 93 (] ), 95 (_ ), 126 (~ ), [ 128-255]
|
1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 ( ), 33 (! ), 34 (" ), 36 ($ ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 60 (< ), 61 (= ), 62 (> ), 63 (? ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 96 (` ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ), [ 127-255]
|
1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 ( ), 33 (! ), 34 (" ), 35 (# ), 36 ($ ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 60 (< ), 61 (= ), 62 (> ), 63 (? ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 96 (` ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ), [ 127 - 255]
|
http://host/path/to/page.ext/test?test#test |
document.URL |
Firefox | 3.6.15 - 4 | 33 (! ), 36 ($ ), 37 (% ), 38 (& ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 63 (? ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ) |
33 (! ), 36 ($ ), 37 (% ), 38 (& ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 63 (? ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ) |
33 (! ), 35 (# ), 36 ($ ), 37 (% ), 38 (& ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 63 (? ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ) |
http://host/path/to/page.ext/test?test#test |
document.URL |
Chrome | 6.0.472.53 beta | 33 (! ), 36 ($ ), 37 (% ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 64 (@ ), 91 ([ ), 93 (] ), 95 (_ ), 126 (~ ) |
33 (! ), 36 ($ ), 37 (% ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 63 (? ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 96 (` ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ) |
32 ( ), 33 (! ), 34 (" ), 35 (# ), 36 ($ ), 37 (% ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 60 (< ), 61 (= ), 62 (> ), 63 (? ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 96 (` ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ), [ 127 - 255]
|
http://host/path/to/page.ext/test?test#test; |
document.URL |
Opera | 10.61 | 33 (! ), 36 ($ ), 37 (% ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 64 (@ ), 91 ([ ), 93 (] ), 94 (^ ), 95 (_ ), 96 (` ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ), [ 127 - 255]
|
33 (! ), 36 ($ ), 37 (% ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 63 (? ), 64 (@ ), 91 ([ ), 93 (] ), 94 (^ ), 95 (_ ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ) |
33 (! ), 35 (# ), 36 ($ ), 37 (% ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 64 (@ ), 91 ([ ), 93 (] ), 94 (^ ), 95 (_ ), 96 (` ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ), [ 127 - 255]
|
http://host/path/to/page.ext/test%3Ca%22'%0A`` ` ``=%20+%20%3E?test#test; |
document.documentURI |
IE 8 | 8 | undefined | undefined | undefined | undefined |
document.documentURI |
Firefox | 3.6.15 - 4 | 33 (! ), 36 ($ ), 37 (% ), 38 (& ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ) |
33 (! ), 36 ($ ), 37 (% ), 38 (& ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 63 (? ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ) |
33 (! ), 35 (# ), 36 ($ ), 37 (% ), 38 (& ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 63 (? ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ) |
http://host/path/to/page.ext/test?test#test |
document.documentURI |
Chrome | 6.0.472.53 beta | 33 (! ), 36 ($ ), 37 (% ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 64 (@ ), 91 ([ ), 93 (] ), 95 (_ ), 126 (~ ) |
33 (! ), 36 ($ ), 37 (% ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 63 (? ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 96 (` ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ) |
32 ( ), 33 (! ), 34 (" ), 35 (# ), 36 ($ ), 37 (% ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 60 (< ), 61 (= ), 62 (> ), 63 (? ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 96 (` ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ), [ 127 - 255]
|
http://host/path/to/page.ext/test?test#test; |
document.documentURI |
Opera | 10.61 | 255, 33 (! ), 36 ($ ), 37 (% ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 64 (@ ), 91 ([ ), 93 (] ), 94 (^ ), 95 (_ ), 96 (` ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ), [ 127 - 255]
|
33 (! ), 36 ($ ), 37 (% ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 63 (? ), 64 (@ ), 91 ([ ), 93 (] ), 94 (^ ), 95 (_ ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ) |
No Hash | http://host/path/to/page.ext/test%3Ca%22'%0A`` ` ``=%20+%20%3E?test |
document.URLUnencoded |
IE 8 | 8 | 33 (! ), 36 ($ ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 64 (@ ), 91 ([ ), 93 (] ), 95 (_ ), 126 (~ ), [ 128 - 255]
|
1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 ( ), 33 (! ), 34 (" ), 36 ($ ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 60 (< ), 61 (= ), 62 (> ), 63 (? ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 96 (` ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ), [ 127 - 255]
|
1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 ( ), 33 (! ), 34 (" ), 35 (# ), 36 ($ ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 60 (< ), 61 (= ), 62 (> ), 63 (? ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 96 (` ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ), [ 127 - 255]
|
http://host/path/to/page.ext/test?test#test |
document.URLUnencoded |
Firefox | 3.6.15 - 4 | undefined | undefined | undefined | undefined |
document.URLUnencoded |
Chrome | 6.0.472.53 beta | undefined | undefined | undefined | undefined |
document.URLUnencoded |
Opera | 10.61 | undefined | undefined | undefined | undefined |
document.baseURI |
IE 8 | 8 | undefined | undefined | undefined | undefined |
document.baseURI |
Firefox | 3.6.15 - 4 | 33 (! ), 36 ($ ), 37 (% ), 38 (& ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ) |
33 (! ), 36 ($ ), 37 (% ), 38 (& ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 63 (? ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ) |
33 (! ), 35 (# ), 36 ($ ), 37 (% ), 38 (& ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 63 (? ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ) |
http://host/path/to/page.ext/test?test#test |
document.baseURI |
Chrome | 6.0.472.53 beta | 33 (! ), 36 ($ ), 37 (% ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 64 (@ ), 91 ([ ), 93 (] ), 95 (_ ), 126 (~ ) |
33 (! ), 36 ($ ), 37 (% ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 63 (? ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 96 (` ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ) |
32 ( ), 33 (! ), 34 (" ), 35 (# ), 36 ($ ), 37 (% ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 60 (< ), 61 (= ), 62 (> ), 63 (? ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 96 (` ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ), [ 127 - 255]
|
http://host/path/to/page.ext/test?test#test; |
document.baseURI |
Opera | 10.61 | 33 (! ), 36 ($ ), 37 (% ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 64 (@ ), 91 ([ ), 93 (] ), 94 (^ ), 95 (_ ), 96 (` ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ), [ 127 - 255]
|
33 (! ), 36 ($ ), 37 (% ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 63 (? ), 64 (@ ), 91 ([ ), 93 (] ), 94 (^ ), 95 (_ ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ) |
No Hash | http://host/path/to/page.ext/test%3Ca%22'%0A`` ` ``=%20+%20%3E?test |
location |
IE 8 | 8 | 33 (! ), 36 ($ ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 64 (@ ), 91 ([ ), 93 (] ), 95 (_ ), 126 (~ ), [ 128 - 255]
|
1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 ( ), 33 (! ), 34 (" ), 36 ($ ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 60 (< ), 61 (= ), 62 (> ), 63 (? ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 96 (` ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ), [ 127 - 255]
|
1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 ( ), 33 (! ), 34 (" ), 35 (# ), 36 ($ ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 60 (< ), 61 (= ), 62 (> ), 63 (? ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 96 (` ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ), [ 127 - 255]
|
http://host/path/to/page.ext/test?test#test |
location |
Firefox | 3.6.15 - 4 | 33 (! ), 36 ($ ), 37 (% ), 38 (& ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ) |
33 (! ), 36 ($ ), 37 (% ), 38 (& ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 63 (? ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ) |
33 (! ), 35 (# ), 36 ($ ), 37 (% ), 38 (& ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 63 (? ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ) |
http://host/path/to/page.ext/test?test#test |
location |
Chrome | 6.0.472.53 beta | 33 (! ), 36 ($ ), 37 (% ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 64 (@ ), 91 ([ ), 93 (] ), 95 (_ ), 126 (~ ) |
33 (! ), 36 ($ ), 37 (% ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 63 (? ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 96 (` ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ) |
32 ( ), 33 (! ), 34 (" ), 35 (# ), 36 ($ ), 37 (% ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 60 (< ), 61 (= ), 62 (> ), 63 (? ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 96 (` ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ), [ 127 - 255]
|
http://host/path/to/page.ext/test?test#test; |
location |
Opera | 10.61 | 33 (! ), 36 ($ ), 37 (% ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 64 (@ ), 91 ([ ), 93 (] ), 94 (^ ), 95 (_ ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ) |
33 (! ), 36 ($ ), 37 (% ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 63 (? ), 64 (@ ), 91 ([ ), 93 (] ), 94 (^ ), 95 (_ ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ) |
1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 ( ), 33 (! ), 34 (" ), 35 (# ), 36 ($ ), 37 (% ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 60 (< ), 61 (= ), 62 (> ), 63 (? ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 96 (` ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ), [ 127 - 255]
|
http://host/path/to/page.ext/test?test#test; |
location.href |
IE 8 | 8 | 33 (! ), 36 ($ ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 64 (@ ), 91 ([ ), 93 (] ), 95 (_ ), 126 (~ ), [ 128 - 255]
|
1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 ( ), 33 (! ), 34 (" ), 36 ($ ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 60 (< ), 61 (= ), 62 (> ), 63 (? ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 96 (` ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ), [ 127 - 255]
|
1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 ( ), 33 (! ), 34 (" ), 35 (# ), 36 ($ ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 60 (< ), 61 (= ), 62 (> ), 63 (? ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 96 (` ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ), [ 127 - 255]
|
http://host/path/to/page.ext/test?test#test |
location.href |
Firefox | 3.6.15 - 4 | 33 (! ), 36 ($ ), 37 (% ), 38 (& ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ) |
33 (! ), 36 ($ ), 37 (% ), 38 (& ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 63 (? ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ) |
33 (! ), 35 (# ), 36 ($ ), 37 (% ), 38 (& ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 63 (? ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ) |
http://host/path/to/page.ext/test?test#test |
location.href |
Chrome | 6.0.472.53 beta | 33 (! ), 36 ($ ), 37 (% ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 64 (@ ), 91 ([ ), 93 (] ), 95 (_ ), 126 (~ ) |
33 (! ), 36 ($ ), 37 (% ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 63 (? ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 96 (` ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ) |
32 ( ), 33 (! ), 34 (" ), 35 (# ), 36 ($ ), 37 (% ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 60 (< ), 61 (= ), 62 (> ), 63 (? ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 96 (` ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ), [ 127 - 255]
|
http://host/path/to/page.ext/test?test#test; |
location.href |
Opera | 10.61 | 33 (! ), 36 ($ ), 37 (% ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 64 (@ ), 91 ([ ), 93 (] ), 94 (^ ), 95 (_ ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ) |
33 (! ), 36 ($ ), 37 (% ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 63 (? ), 64 (@ ), 91 ([ ), 93 (] ), 94 (^ ), 95 (_ ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ) |
1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 ( ), 33 (! ), 34 (" ), 35 (# ), 36 ($ ), 37 (% ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 60 (< ), 61 (= ), 62 (> ), 63 (? ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 96 (` ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ), [ 127 - 255]
|
http://host/path/to/page.ext/test?test#test; |
location.pathname |
IE 8 | 8 | 33 (! ), 36 ($ ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 64 (@ ), 91 ([ ), 93 (] ), 95 (_ ), 126 (~ ), [ 128 - 255]
|
No Search | No Hash | /path/to/page.ext/test |
location.pathname |
Firefox | 3.6.15 - 4 | 33 (! ), 36 ($ ), 37 (% ), 38 (& ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 61 (= ), 64 (@ ), 95 (_ ), 124 (| ), 126 (~ ) |
No Search | No Hash | /path/to/page.ext/test |
location.pathname |
Chrome | 6.0.472.53 beta | 33 (! ), 36 ($ ), 37 (% ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 64 (@ ), 91 ([ ), 93 (] ), 95 (_ ), 126 (~ ) |
No Search | No Hash | /path/to/page.ext/tes |
location.pathname |
Opera | 10.61 | 27, 32 ( ), 33 (! ), 34 (" ), 36 ($ ), 37 (% ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 60 (< ), 61 (= ), 62 (> ), 64 (@ ), 91 ([ ), 93 (] ), 94 (^ ), 95 (_ ), 96 (` ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ), [ 127-255]
|
No Search | No Hash | /path/to/page.ext/test |
location.search |
IE 8 | 8 | No pathName | 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 ( ), 33 (! ), 34 (" ), 36 ($ ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 60 (< ), 61 (= ), 62 (> ), 63 (? ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 96 (` ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ), [ 127-255]
|
No Hash | ?test |
location.search |
Firefox | 3.6.15 - 4 | No pathName | 33 (! ), 36 ($ ), 37 (% ), 38 (& ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 63 (? ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ) |
No Hash | ?test |
location.search |
Chrome | 6.0.472.53 beta | No pathName | 33 (! ), 36 ($ ), 37 (% ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 63 (? ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 96 (` ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ) |
No Hash | ?test |
location.search |
Opera | 10.61 | No pathName | 33 (! ), 36 ($ ), 37 (% ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 61 (= ), 63 (? ), 64 (@ ), 91 ([ ), 93 (] ), 94 (^ ), 95 (_ ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ) |
No Hash | ?test |
location.hash |
IE 8 | 8 | No pathName | No Search | 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 ( ), 33 (! ), 34 (" ), 35 (# ), 36 ($ ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 60 (< ), 61 (= ), 62 (> ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 96 (` ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ), [ 127 - 255]
|
#test |
location.hash |
Firefox | 3.6.15 - 4 | No pathName | No Search | 32 ( ), 33 (! ), 34 (" ), 35 (# ), 36 ($ ), 37 (% ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 60 (< ), 61 (= ), 62 (> ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 96 (` ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ), [ 128 - 255]
|
#test<a"'%0A` = + >; |
location.hash |
Chrome | 6.0.472.53 beta | No pathName | No Search | 32 ( ), 33 (! ), 34 (" ), 35 (# ), 36 ($ ), 37 (% ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 60 (< ), 61 (= ), 62 (> ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 96 (` ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ), [ 127 - 255 ]
|
#test; |
location.hash |
Opera | 10.61 | No pathName | No Search | 1, 2, 3, 4, 5, 6, 7, 8, 11, 12, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32 ( ), 33 (! ), 34 (" ), 35 (# ), 36 ($ ), 37 (% ), 38 (& ), 39 (' ), 40 (( ), 41 () ), 42 (* ), 43 (+ ), 44 (, ), 45 (- ), 46 (. ), 47 (/ ), 58 (: ), 59 (; ), 60 (< ), 61 (= ), 62 (> ), 64 (@ ), 91 ([ ), 92 (\ ), 93 (] ), 94 (^ ), 95 (_ ), 96 (` ), 123 ({ ), 124 (| ), 125 (} ), 126 (~ ), [ 127 - 255]
|
#test; |
(To Be Finished with Safari tests)
- Home
- Sources
-
Sinks
- Direct Execution Sinks
- Set Object Sinks
- HTML Manipulation Sinks
- Style Sinks
- XMLHttpRequest Sink
- Set Cookie Sink
- Set Location Sink
- Control Flow Sink
- [Use of Equality And Strict Equality](Use of Equality And Strict Equality)
- Math.random Sink
- JSON Sink
- XML Sink
- [Common JavaScript libraries](Common JavaScript libraries)
- String Manipulation Methods
- Local DOMXSS
- Finding DOMXSS
- Object Shadowing
- Filters
- Glossary
- References