-
Notifications
You must be signed in to change notification settings - Fork 73
Open
Labels
bugSomething isn't workingSomething isn't working
Description
尝试使用 iframe 内嵌哔哩哔哩的视频,使用以下代码:
<div style="position: relative; padding: 30% 45%;"><iframe style="position: absolute; width: 100%; height: 100%; left: 0; top: 0;" src="//player.bilibili.com/player.html?aid=44020824&page=1&as_wide=1&high_quality=1&danmaku=0" frameborder="no" scrolling="no"></iframe></div>
在普通的的html中一切正常,但粘贴进来有时候无法触发展示、一片空白。
如图:
但这段代码之前也嵌入过,所以肯定是能被解析的,即使目前也能正常浏览、播放。不过我不敢修改,可能改过之后就不行了。
另外,粘贴代码进来,其中特殊符号总是会被转义。
例如这段代码
<iframe style="width: 480px; height: 360px; left: 0; top: 0;" src="//player.bilibili.com/player.html?aid=44020824&page=1&as_wide=1&high_quality=1&danmaku=1" scrolling="no" border="0" frameborder="no" framespacing="0" allowfullscreen="true"></iframe>
即 < 被转义为 < 了,于是后续修改都需要手动纠正此处的内容。
最离谱的是,手动改回会导致 对应 的这段代码块,直接变成纯文本,不参与代码解析,必须从原处复制过来才会重新生效**。

结果就成了这样:

我认真对比了很久,键盘输入的、最开始从剪贴板里粘过去的,二者并没有什么区别……
说奇怪就是因为,明明内容都是一样的,为什么转义后、再改正回来,却不能解析了。
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working
