From da22a14cd285d6646db7b7d1ce1281689d01159f Mon Sep 17 00:00:00 2001 From: NateN1222 Date: Sat, 28 Oct 2017 10:38:20 -0500 Subject: cleaned up source and added license info --- nontrivial utility/README | 4 ++ nontrivial utility/nontriv.html | 135 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 139 insertions(+) create mode 100644 nontrivial utility/README create mode 100644 nontrivial utility/nontriv.html (limited to 'nontrivial utility') diff --git a/nontrivial utility/README b/nontrivial utility/README new file mode 100644 index 0000000..1947bd0 --- /dev/null +++ b/nontrivial utility/README @@ -0,0 +1,4 @@ + +A utility that generates the JSON that the background script uses to determine if something is user defined, trivial or nontrivial. + +It is important to recognize that the objects that this script finds are likely dependent on what browser this script is running on since it gets the list by reading the contents of the global object. Make sure this is run on an up to date browser. diff --git a/nontrivial utility/nontriv.html b/nontrivial utility/nontriv.html new file mode 100644 index 0000000..aaf49ba --- /dev/null +++ b/nontrivial utility/nontriv.html @@ -0,0 +1,135 @@ + + + + + + + + +This page allows us to generate the allowed/disallowed object JSON. +
+
+We know it's up to date because it iterates over all keys of the window variable (which is the global object for browsers) +
+
+(True = nontrivial, false = trivial) +


+ +
+ +
+ +
+

+
+ +
WebGL
+
+
SVG
+
+
HTML
+
+
CSS
+
+
Events
+
+
WebRTC
+
+
VR
+
+
DOM
+
+
IDB
+
+
Audio
+
+
Gamepad
+
+
Media
+
+
Other events
+
+
All else
+
+ +
+ -- cgit v1.2.3