diff options
author | Matt A. Tobin <email@mattatobin.com> | 2019-04-23 15:32:23 -0400 |
---|---|---|
committer | Matt A. Tobin <email@mattatobin.com> | 2019-04-23 15:32:23 -0400 |
commit | abe80cc31d5a40ebed743085011fbcda0c1a9a10 (patch) | |
tree | fb3762f06b84745b182af281abb107b95a9fcf01 /mobile/android/tests/browser/chrome/web_channel.html | |
parent | 63295d0087eb58a6eb34cad324c4c53d1b220491 (diff) | |
download | UXP-abe80cc31d5a40ebed743085011fbcda0c1a9a10.tar UXP-abe80cc31d5a40ebed743085011fbcda0c1a9a10.tar.gz UXP-abe80cc31d5a40ebed743085011fbcda0c1a9a10.tar.lz UXP-abe80cc31d5a40ebed743085011fbcda0c1a9a10.tar.xz UXP-abe80cc31d5a40ebed743085011fbcda0c1a9a10.zip |
Issue #1053 - Drop support Android and remove Fennec - Part 1a: Remove mobile/android
Diffstat (limited to 'mobile/android/tests/browser/chrome/web_channel.html')
-rw-r--r-- | mobile/android/tests/browser/chrome/web_channel.html | 89 |
1 files changed, 0 insertions, 89 deletions
diff --git a/mobile/android/tests/browser/chrome/web_channel.html b/mobile/android/tests/browser/chrome/web_channel.html deleted file mode 100644 index 866f3efd2..000000000 --- a/mobile/android/tests/browser/chrome/web_channel.html +++ /dev/null @@ -1,89 +0,0 @@ -<!DOCTYPE html> -<html> -<head> - <meta charset="utf-8"> - <title>web_channel_test</title> -</head> -<body> -<script> - window.onload = function() { - var testName = window.location.search.replace(/^\?/, ""); - - switch(testName) { - case "generic": - test_generic(); - break; - case "twoway": - test_twoWay(); - break; - case "multichannel": - test_multichannel(); - break; - } - }; - - function test_generic() { - var event = new window.CustomEvent("WebChannelMessageToChrome", { - detail: JSON.stringify({ - id: "generic", - message: { - something: { - nested: "hello", - }, - } - }) - }); - - window.dispatchEvent(event); - } - - function test_twoWay() { - var firstMessage = new window.CustomEvent("WebChannelMessageToChrome", { - detail: JSON.stringify({ - id: "twoway", - message: { - command: "one", - }, - }) - }); - - window.addEventListener("WebChannelMessageToContent", function(e) { - var secondMessage = new window.CustomEvent("WebChannelMessageToChrome", { - detail: JSON.stringify({ - id: "twoway", - message: { - command: "two", - detail: e.detail.message, - }, - }), - }); - - if (!e.detail.message.error) { - window.dispatchEvent(secondMessage); - } - }, true); - - window.dispatchEvent(firstMessage); - } - - function test_multichannel() { - var event1 = new window.CustomEvent("WebChannelMessageToChrome", { - detail: JSON.stringify({ - id: "wrongchannel", - message: {}, - }) - }); - - var event2 = new window.CustomEvent("WebChannelMessageToChrome", { - detail: JSON.stringify({ - id: "multichannel", - message: {}, - }) - }); - - window.dispatchEvent(event1); - window.dispatchEvent(event2); - } -</script> -</body> -</html> |