在
contenteditable
区域中,如果你粘贴了一个带有 URL 属性的元素,在一些浏览器中,它会将 URL 从相对转换为绝对地址。
我看过一些 bug 报告称这在最新版本中已“修复”,但事实并非如此。
我编写了这个演示来展示问题:演示链接!
这很丑陋,我想知道最佳解决方法是什么。
第一个想法是使用
onpaste
,在当前节点中找到所有的anchor
并用正则表达式解析它。我认为这并不是理想的方法,但可能会有效。???
???
我真希望他们能放手不管,不要通过 contenteditable
创建太多与浏览器相关的问题,但我猜这会使事情变得太容易了。
你对解决这个问题有什么想法吗?
src
而不是href
。感谢你的输入! - Casey Dwayne