static install() {
    if (!window.MediaKeys) {
      // No MediaKeys available
      return;
    }
    const device = shaka.device.DeviceFactory.getDevice();
    // eslint-disable-next-line no-restricted-syntax
    if (MediaKeys.prototype.setServerCertificate &&
        device.supportsServerCertificate()) {
      // setServerCertificate is there and userAgent seems to be valid.
      return;
    }

    shaka.log.info('Patching MediaKeys.setServerCertificate');
    // eslint-disable-next-line no-restricted-syntax
    MediaKeys.prototype.setServerCertificate =
      shaka.polyfill.PatchedMediaKeysCert.setServerCertificate_;
  }
Installs the polyfill if needed.
@export