| .. | ||
| dist | ||
| CHANGELOG.md | ||
| LICENSE | ||
| package.json | ||
| README.md | ||
Feature Policy
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:
accelerometerambientLightSensorautoplaycameradocumentDomaindocumentWriteencryptedMediafontDisplayLateSwapfullscreengeolocationgyroscopelayoutAnimationslegacyImageFormatsloadingFrameDefaultEagermagnetometermicrophonemidioversizedImagespaymentpictureInPictureserialspeakersyncScriptsyncXhrunoptimizedImagesunoptimizedLosslessImagesunoptimizedLossyImagesunsizedMediausbverticalScrollvibratevrwakeLockxr