code: function(path, callback) {
        if (inNodeJS) {
          this.serverSideFetch(path, callback);
        } else {
          //CORS only works in IE8/9 across the same protocol
          //You must have your server on HTTPS to talk to Google, or it'll fall back on injection
          var protocol = this.endpoint.split("//").shift() || "http";
          if (supportsCORS && (!inLegacyIE || protocol === location.protocol)) {
            this.xhrFetch(path, callback);
          } else {
            this.injectScript(path, callback);
          }
        }
      }
docs: /*
  This will call the environment appropriate request method.
  
  In browser it will use JSON-P, in node it will use request()