mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-11-12 14:20:14 +02:00
MozReview-Commit-ID: 5BKZXFPn7PW --HG-- rename : browser/base/content/test/general/browser_bug1045809.js => browser/base/content/test/siteIdentity/browser_bug1045809.js rename : browser/base/content/test/general/browser_bug435035.js => browser/base/content/test/siteIdentity/browser_bug435035.js rename : browser/base/content/test/general/browser_bug822367.js => browser/base/content/test/siteIdentity/browser_bug822367.js rename : browser/base/content/test/general/browser_bug902156.js => browser/base/content/test/siteIdentity/browser_bug902156.js rename : browser/base/content/test/general/browser_bug906190.js => browser/base/content/test/siteIdentity/browser_bug906190.js rename : browser/base/content/test/general/browser_csp_block_all_mixedcontent.js => browser/base/content/test/siteIdentity/browser_csp_block_all_mixedcontent.js rename : browser/base/content/test/general/browser_identity_UI.js => browser/base/content/test/siteIdentity/browser_identity_UI.js rename : browser/base/content/test/general/browser_insecureLoginForms.js => browser/base/content/test/siteIdentity/browser_insecureLoginForms.js rename : browser/base/content/test/general/browser_mcb_redirect.js => browser/base/content/test/siteIdentity/browser_mcb_redirect.js rename : browser/base/content/test/general/browser_mixedContentFramesOnHttp.js => browser/base/content/test/siteIdentity/browser_mixedContentFramesOnHttp.js rename : browser/base/content/test/general/browser_mixedContentFromOnunload.js => browser/base/content/test/siteIdentity/browser_mixedContentFromOnunload.js rename : browser/base/content/test/general/browser_mixed_content_cert_override.js => browser/base/content/test/siteIdentity/browser_mixed_content_cert_override.js rename : browser/base/content/test/general/browser_mixedcontent_securityflags.js => browser/base/content/test/siteIdentity/browser_mixedcontent_securityflags.js rename : browser/base/content/test/general/browser_no_mcb_on_http_site.js => browser/base/content/test/siteIdentity/browser_no_mcb_on_http_site.js rename : browser/base/content/test/general/file_bug1045809_1.html => browser/base/content/test/siteIdentity/file_bug1045809_1.html rename : browser/base/content/test/general/file_bug1045809_2.html => browser/base/content/test/siteIdentity/file_bug1045809_2.html rename : browser/base/content/test/general/file_bug822367_1.html => browser/base/content/test/siteIdentity/file_bug822367_1.html rename : browser/base/content/test/general/file_bug822367_1.js => browser/base/content/test/siteIdentity/file_bug822367_1.js rename : browser/base/content/test/general/file_bug822367_2.html => browser/base/content/test/siteIdentity/file_bug822367_2.html rename : browser/base/content/test/general/file_bug822367_3.html => browser/base/content/test/siteIdentity/file_bug822367_3.html rename : browser/base/content/test/general/file_bug822367_4.html => browser/base/content/test/siteIdentity/file_bug822367_4.html rename : browser/base/content/test/general/file_bug822367_4.js => browser/base/content/test/siteIdentity/file_bug822367_4.js rename : browser/base/content/test/general/file_bug822367_4B.html => browser/base/content/test/siteIdentity/file_bug822367_4B.html rename : browser/base/content/test/general/file_bug822367_5.html => browser/base/content/test/siteIdentity/file_bug822367_5.html rename : browser/base/content/test/general/file_bug822367_6.html => browser/base/content/test/siteIdentity/file_bug822367_6.html rename : browser/base/content/test/general/file_bug902156.js => browser/base/content/test/siteIdentity/file_bug902156.js rename : browser/base/content/test/general/file_bug902156_1.html => browser/base/content/test/siteIdentity/file_bug902156_1.html rename : browser/base/content/test/general/file_bug902156_2.html => browser/base/content/test/siteIdentity/file_bug902156_2.html rename : browser/base/content/test/general/file_bug902156_3.html => browser/base/content/test/siteIdentity/file_bug902156_3.html rename : browser/base/content/test/general/file_bug906190.js => browser/base/content/test/siteIdentity/file_bug906190.js rename : browser/base/content/test/general/file_bug906190.sjs => browser/base/content/test/siteIdentity/file_bug906190.sjs rename : browser/base/content/test/general/file_bug906190_1.html => browser/base/content/test/siteIdentity/file_bug906190_1.html rename : browser/base/content/test/general/file_bug906190_2.html => browser/base/content/test/siteIdentity/file_bug906190_2.html rename : browser/base/content/test/general/file_bug906190_3_4.html => browser/base/content/test/siteIdentity/file_bug906190_3_4.html rename : browser/base/content/test/general/file_bug906190_redirected.html => browser/base/content/test/siteIdentity/file_bug906190_redirected.html rename : browser/base/content/test/general/file_csp_block_all_mixedcontent.html => browser/base/content/test/siteIdentity/file_csp_block_all_mixedcontent.html rename : browser/base/content/test/general/file_csp_block_all_mixedcontent.js => browser/base/content/test/siteIdentity/file_csp_block_all_mixedcontent.js rename : browser/base/content/test/general/file_mixedContentFramesOnHttp.html => browser/base/content/test/siteIdentity/file_mixedContentFramesOnHttp.html rename : browser/base/content/test/general/file_mixedContentFromOnunload.html => browser/base/content/test/siteIdentity/file_mixedContentFromOnunload.html rename : browser/base/content/test/general/file_mixedContentFromOnunload_test1.html => browser/base/content/test/siteIdentity/file_mixedContentFromOnunload_test1.html rename : browser/base/content/test/general/file_mixedContentFromOnunload_test2.html => browser/base/content/test/siteIdentity/file_mixedContentFromOnunload_test2.html rename : browser/base/content/test/general/file_mixedPassiveContent.html => browser/base/content/test/siteIdentity/file_mixedPassiveContent.html rename : browser/base/content/test/general/insecure_opener.html => browser/base/content/test/siteIdentity/insecure_opener.html rename : browser/base/content/test/general/test-mixedcontent-securityerrors.html => browser/base/content/test/siteIdentity/test-mixedcontent-securityerrors.html rename : browser/base/content/test/general/test_bug435035.html => browser/base/content/test/siteIdentity/test_bug435035.html rename : browser/base/content/test/general/test_mcb_double_redirect_image.html => browser/base/content/test/siteIdentity/test_mcb_double_redirect_image.html rename : browser/base/content/test/general/test_mcb_redirect.html => browser/base/content/test/siteIdentity/test_mcb_redirect.html rename : browser/base/content/test/general/test_mcb_redirect.js => browser/base/content/test/siteIdentity/test_mcb_redirect.js rename : browser/base/content/test/general/test_mcb_redirect.sjs => browser/base/content/test/siteIdentity/test_mcb_redirect.sjs rename : browser/base/content/test/general/test_mcb_redirect_image.html => browser/base/content/test/siteIdentity/test_mcb_redirect_image.html rename : browser/base/content/test/general/test_no_mcb_on_http_site_font.css => browser/base/content/test/siteIdentity/test_no_mcb_on_http_site_font.css rename : browser/base/content/test/general/test_no_mcb_on_http_site_font.html => browser/base/content/test/siteIdentity/test_no_mcb_on_http_site_font.html rename : browser/base/content/test/general/test_no_mcb_on_http_site_font2.css => browser/base/content/test/siteIdentity/test_no_mcb_on_http_site_font2.css rename : browser/base/content/test/general/test_no_mcb_on_http_site_font2.html => browser/base/content/test/siteIdentity/test_no_mcb_on_http_site_font2.html rename : browser/base/content/test/general/test_no_mcb_on_http_site_img.css => browser/base/content/test/siteIdentity/test_no_mcb_on_http_site_img.css rename : browser/base/content/test/general/test_no_mcb_on_http_site_img.html => browser/base/content/test/siteIdentity/test_no_mcb_on_http_site_img.html extra : rebase_source : 82a59bdb1b32194292711f92bb8a819a82b2516c
27 lines
1,004 B
JavaScript
27 lines
1,004 B
JavaScript
/*
|
|
* Any copyright is dedicated to the Public Domain.
|
|
* http://creativecommons.org/publicdomain/zero/1.0/
|
|
*
|
|
* Test for Bug 1182551 -
|
|
*
|
|
* This test has a top level HTTP page with an HTTPS iframe. The HTTPS iframe
|
|
* includes an HTTP image. We check that the top level security state is
|
|
* STATE_IS_INSECURE. The mixed content from the iframe shouldn't "upgrade"
|
|
* the HTTP top level page to broken HTTPS.
|
|
*/
|
|
|
|
const TEST_URL = getRootDirectory(gTestPath).replace("chrome://mochitests/content", "http://example.com") + "file_mixedContentFramesOnHttp.html";
|
|
|
|
add_task(function *() {
|
|
yield SpecialPowers.pushPrefEnv({
|
|
"set": [
|
|
["security.mixed_content.block_active_content", true],
|
|
["security.mixed_content.block_display_content", false]
|
|
]});
|
|
|
|
yield BrowserTestUtils.withNewTab(TEST_URL, function*(browser) {
|
|
isSecurityState(browser, "insecure");
|
|
assertMixedContentBlockingState(browser, {activeLoaded: false, activeBlocked: false, passiveLoaded: true});
|
|
});
|
|
});
|
|
|