Index: chrome/renderer/resources/extensions/json_schema.js |
diff --git a/chrome/renderer/resources/extensions/json_schema.js b/chrome/renderer/resources/extensions/json_schema.js |
index 34e2378dc9dfa7bf20acb351913053a0dbd7740e..a0aa931f491cf517c4e34f13068111f8ed19d88d 100644 |
--- a/chrome/renderer/resources/extensions/json_schema.js |
+++ b/chrome/renderer/resources/extensions/json_schema.js |
@@ -124,6 +124,9 @@ chromeHidden.JSONSchemaValidator.getType = function(value) { |
return "null"; |
} else if (Object.prototype.toString.call(value) == "[object Array]") { |
return "array"; |
+ } else if (typeof(ArrayBuffer) != "undefined" && |
+ value.constructor == ArrayBuffer) { |
+ return "binary"; |
} |
} else if (s == "number") { |
if (value % 1 == 0) { |