|
1 /* This Source Code Form is subject to the terms of the Mozilla Public |
|
2 * License, v. 2.0. If a copy of the MPL was not distributed with this |
|
3 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ |
|
4 |
|
5 function parseQueryString() { |
|
6 let url = document.documentURI; |
|
7 let queryString = url.replace(/^about:tabcrashed?e=tabcrashed/, ""); |
|
8 |
|
9 let urlMatch = queryString.match(/u=([^&]+)/); |
|
10 let url = urlMatch && urlMatch[1] ? decodeURIComponent(urlMatch[1]) : ""; |
|
11 |
|
12 let titleMatch = queryString.match(/d=([^&]*)/); |
|
13 title = titleMatch && titleMatch[1] ? decodeURIComponent(titleMatch[1]) : ""; |
|
14 |
|
15 return [url, title]; |
|
16 } |
|
17 |
|
18 let [url, title] = parseQueryString(); |
|
19 document.title = title; |
|
20 document.getElementById("tryAgain").setAttribute("url", url); |