feat: markdown disable iframe auto play

chore/cli-prune-script
moonrailgun 1 year ago
parent f3eea81b66
commit 16086d1b77

@ -44,12 +44,20 @@ export const Markdown: React.FC<{
preview={true} preview={true}
/> />
), ),
iframe: (props) => {
let src = props.src;
if (src && src.includes('?')) {
src += '&autoplay=0'; // make sure media autoplay is false
}
return <iframe {...props} src={src} />;
},
style: () => <div>{t('不支持自定义样式')}</div>, style: () => <div>{t('不支持自定义样式')}</div>,
meta: () => <div>{t('不支持自定义Meta')}</div>, meta: () => <div>{t('不支持自定义Meta')}</div>,
}), }),
[] []
); );
// [md]<iframe src="//player.bilibili.com/player.html?isOutside=true&aid=113350126076732&bvid=BV1ZpyHYkEQ3&cid=26409569922&p=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"></iframe>[/md]
// <iframe src="//player.bilibili.com/player.html?isOutside=true&aid=113350126076732&bvid=BV1ZpyHYkEQ3&cid=26409569922&p=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"></iframe>
return ( return (
<ReactMarkdown <ReactMarkdown
className="tailchat-markdown" className="tailchat-markdown"

Loading…
Cancel
Save