mirror of
https://github.com/misskey-dev/summerflare.git
synced 2025-04-29 02:37:17 +09:00
fix: safe allow
This commit is contained in:
parent
c521b2482a
commit
dab9296da8
@ -84,8 +84,12 @@ export default function getPlayerOEmbed(context: Context) {
|
||||
decode(allowValue)
|
||||
?.replace(/^\s*|\s*$/g, "")
|
||||
.split(/\s*;\s*/)
|
||||
.filter((value) => value !== "accelerometer" && value !== "gyroscope")
|
||||
.sort()) ||
|
||||
[]
|
||||
if (allow.some((value) => value !== "autoplay" && value !== "clipboard-write" && value !== "encrypted-media" && value !== "fullscreen" && value !== "picture-in-picture" && value !== "web-share")) {
|
||||
return
|
||||
}
|
||||
const srcValue = element.getAttribute("src")
|
||||
const src = srcValue ? decode(srcValue) : null
|
||||
switch (data.type) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user