mirror of
https://github.com/abrendan/MicDropMessages.git
synced 2025-11-22 23:16:09 +01:00
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