blob: daa0110471c11d8047eacdc8cec93e37238e624b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
// META: script=/common/get-host-info.sub.js
const t1 = async_test("HTTP fetch");
const t2 = async_test("HTTPS fetch");
onmessage = function(e) {
const {protocol, success} = e.data;
if (protocol == "http:") {
t1.step(() => assert_false(success, "success"));
t1.done();
} else if (protocol == "https:") {
t2.step(() => assert_true(success, "success"));
t2.done();
} else {
[t1, t2].forEach(t => {
t.step(() => assert_unreached("Unknown message"));
t.done();
});
}
};
const httpsFrame = document.createElement("iframe");
httpsFrame.src = get_host_info().HTTPS_ORIGIN + "/mixed-content/resources/middle-frame.html";
document.body.appendChild(httpsFrame);
|