1 <?xml version=
"1.0" encoding=
"UTF-8"?>
5 <!-- This Source Code Form is subject to the terms of the Mozilla Public
6 - License, v. 2.0. If a copy of the MPL was not distributed with this
7 - file, You can obtain one at http://mozilla.org/MPL/2.0/. -->
9 <html xmlns=
"http://www.w3.org/1999/xhtml" data-l10n-sync=
"true">
11 <meta http-equiv=
"Content-Security-Policy" content=
"default-src chrome:; object-src 'none'" />
12 <meta name=
"color-scheme" content=
"light dark" />
13 <title data-l10n-id=
"neterror-page-title"></title>
14 <link rel=
"stylesheet" href=
"chrome://global/skin/aboutNetError.css" type=
"text/css" media=
"all" />
15 <link rel=
"icon" id=
"favicon"/>
16 <link rel=
"localization" href=
"branding/brand.ftl"/>
17 <link rel=
"localization" href=
"toolkit/neterror/certError.ftl" />
18 <link rel=
"localization" href=
"toolkit/neterror/netError.ftl"/>
22 <!-- PAGE CONTAINER (for styling purposes only) -->
23 <div class=
"container">
24 <div id=
"text-container">
27 <h1 class=
"title-text"></h1>
30 <!-- Short Description -->
31 <p id=
"errorShortDesc"></p>
32 <p id=
"errorShortDesc2"></p>
34 <div id=
"errorWhatToDo" hidden=
"">
35 <p id=
"errorWhatToDoTitle" data-l10n-id=
"certerror-what-can-you-do-about-it-title"></p>
36 <p id=
"badStsCertExplanation" hidden=
""></p>
37 <p id=
"errorWhatToDoText"></p>
40 <!-- Long Description -->
41 <div id=
"errorLongDesc"></div>
43 <p id=
"trrOnlyContainer" hidden=
"">
44 <p id=
"trrOnlyMessage"></p>
45 <div class=
"trr-message-container">
46 <span id=
"trrOnlyDescription"></span>
47 <p id=
"trrLearnMoreContainer" hidden=
"">
48 <a id=
"trrOnlylearnMoreLink" target=
"_blank" rel=
"noopener noreferrer" data-l10n-id=
"neterror-learn-more-link"></a>
51 <p data-l10n-id=
"neterror-dns-not-found-trr-third-party-warning2"> </p>
54 <p id=
"nativeFallbackContainer" hidden=
"">
55 <p id=
"nativeFallbackMessage"></p>
56 <div class=
"trr-message-container">
57 <span id=
"nativeFallbackDescription"></span>
58 <p id=
"nativeFallbackLearnMoreContainer" hidden=
"">
59 <a id=
"nativeFallbackLearnMoreLink" target=
"_blank" rel=
"noopener noreferrer" data-l10n-id=
"neterror-learn-more-link"></a>
62 <p data-l10n-id=
"neterror-dns-not-found-trr-third-party-warning2"> </p>
65 <p id=
"tlsVersionNotice" hidden=
""></p>
67 <p id=
"learnMoreContainer" hidden=
"">
68 <a id=
"learnMoreLink" target=
"_blank" rel=
"noopener noreferrer" data-telemetry-id=
"learn_more_link" data-l10n-id=
"neterror-learn-more-link"></a>
71 <div id=
"openInNewWindowContainer" class=
"button-container" hidden=
"">
72 <p><a id=
"openInNewWindowButton" target=
"_blank" rel=
"noopener noreferrer">
73 <button class=
"primary" data-l10n-id=
"open-in-new-window-for-csp-or-xfo-error"></button></a></p>
76 <!-- UI for option to report certificate errors to Mozilla. Removed on
77 init for other error types .-->
78 <div id=
"prefChangeContainer" class=
"button-container" hidden=
"">
79 <p data-l10n-id=
"neterror-pref-reset"></p>
80 <button id=
"prefResetButton" class=
"primary" data-l10n-id=
"neterror-pref-reset-button"></button>
83 <div id=
"certErrorAndCaptivePortalButtonContainer" class=
"button-container" hidden=
"">
84 <button id=
"returnButton" class=
"primary" data-telemetry-id=
"return_button_top" data-l10n-id=
"neterror-return-to-previous-page-recommended-button"></button>
85 <button id=
"openPortalLoginPageButton" class=
"primary" data-l10n-id=
"neterror-open-portal-login-page-button" hidden=
""></button>
86 <button id=
"certErrorTryAgainButton" class=
"primary try-again" data-l10n-id=
"neterror-try-again-button" hidden=
""></button>
87 <button id=
"advancedButton" data-telemetry-id=
"advanced_button" data-l10n-id=
"neterror-advanced-button"></button>
91 <div id=
"netErrorButtonContainer" class=
"button-container" hidden=
"">
92 <button id=
"neterrorTryAgainButton" class=
"primary try-again" data-l10n-id=
"neterror-try-again-button" data-telemetry-id=
"try_again_button"></button>
93 <button id=
"trrExceptionButton" data-l10n-id=
"neterror-add-exception-button" data-telemetry-id=
"add_exception_button" hidden=
""></button>
94 <button id=
"trrSettingsButton" data-l10n-id=
"neterror-settings-button" data-telemetry-id=
"settings_button" hidden=
""></button>
95 <button id=
"nativeFallbackContinueThisTimeButton" data-l10n-id=
"neterror-trr-continue-this-time" data-telemetry-id=
"continue_button" hidden=
""></button>
96 <button id=
"nativeFallbackIgnoreButton" data-l10n-id=
"neterror-disable-native-feedback-warning" data-telemetry-id=
"disable_warning" hidden=
""></button>
99 <div class=
"advanced-panel-container">
100 <div id=
"badCertAdvancedPanel" class=
"advanced-panel" hidden=
"">
101 <p id=
"badCertTechnicalInfo"></p>
102 <a id=
"viewCertificate" href=
"javascript:void(0)" data-l10n-id=
"neterror-view-certificate-link"></a>
103 <div id=
"advancedPanelButtonContainer" class=
"button-container">
104 <button id=
"advancedPanelReturnButton" class=
"primary" data-telemetry-id=
"return_button_adv" data-l10n-id=
"neterror-return-to-previous-page-recommended-button"></button>
105 <button id=
"advancedPanelTryAgainButton" class=
"primary try-again" data-l10n-id=
"neterror-try-again-button" hidden=
""></button>
106 <button id=
"exceptionDialogButton" data-telemetry-id=
"exception_button" data-l10n-id=
"neterror-override-exception-button"></button>
110 <div id=
"blockingErrorReporting" class=
"advanced-panel" hidden=
"">
111 <p class=
"toggle-container-with-text">
112 <input type=
"checkbox" id=
"automaticallyReportBlockingInFuture" role=
"checkbox"/>
113 <label for=
"automaticallyReportBlockingInFuture" data-l10n-id=
"neterror-error-reporting-automatic"></label>
117 <div id=
"certificateErrorDebugInformation" class=
"advanced-panel" hidden=
"">
118 <button id=
"copyToClipboardTop" data-telemetry-id=
"clipboard_button_top" data-l10n-id=
"neterror-copy-to-clipboard-button"></button>
119 <div id=
"certificateErrorText"></div>
120 <button id=
"copyToClipboardBottom" data-telemetry-id=
"clipboard_button_bot" data-l10n-id=
"neterror-copy-to-clipboard-button"></button>
125 <script src=
"chrome://global/content/neterror/aboutNetErrorCodes.js"></script>
126 <script type=
"module" src=
"chrome://global/content/aboutNetError.mjs"></script>