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)
|
decode(allowValue)
|
||||||
?.replace(/^\s*|\s*$/g, "")
|
?.replace(/^\s*|\s*$/g, "")
|
||||||
.split(/\s*;\s*/)
|
.split(/\s*;\s*/)
|
||||||
|
.filter((value) => value !== "accelerometer" && value !== "gyroscope")
|
||||||
.sort()) ||
|
.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 srcValue = element.getAttribute("src")
|
||||||
const src = srcValue ? decode(srcValue) : null
|
const src = srcValue ? decode(srcValue) : null
|
||||||
switch (data.type) {
|
switch (data.type) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user