2019-03-24 08:28:57 +01:00
..
2019-03-24 08:28:57 +01:00
2019-03-24 08:28:57 +01:00
2019-03-24 08:28:57 +01:00
2019-03-24 08:28:57 +01:00
2019-03-24 08:28:57 +01:00

Feature Policy

Build Status

Looking for a changelog?

This is Express middleware to set the Feature-Policy header. You can read more about it here and here.

To use:

const featurePolicy = require('feature-policy')

// ...

app.use(featurePolicy({
  features: {
    fullscreen: ["'self'"],
    vibrate: ["'none'"],
    payment: ['example.com'],
    syncXhr: ["'none'"]
  }
}))

The following features are currently supported:

  • geolocation
  • midi
  • notifications
  • push
  • syncXhr
  • microphone
  • camera
  • magnetometer
  • gyroscope
  • speaker
  • vibrate
  • fullscreen
  • payment
  • accelerometer
  • usb
  • vr
  • autoplay