在可信区域中复制粘贴根相对URL

时间:2011-04-14 07:31:46

标签: firefox url cross-browser copy-paste contenteditable

以下是测试:http://jsfiddle.net/chrisdarroch/FVd4p/

目标是能够复制并粘贴图像(其src属性具有根相对URL - /images/logo.png),以便粘贴的图像也具有根相对URL。

现在,这是不同浏览器似乎应对的方式:

  • 在IE8中,粘贴图像的src将是根目录相对的URL。
  • 在谷歌浏览器中,它将是一个绝对URL。
  • 在Firefox 3.6中,它只是一个相对的URL。

因此Firefox就是问题所在。您将注意到,当粘贴到文档时,元素的src属性不再具有URL上的/前缀(因此它相对于页面而不是站点的根目录),但它以某种方式设法判断正确的相对URL应该是什么。

这是一个火狐试图太智能和失败的案例吗?我如何在粘贴时调整src属性,以便Firefox可以很好地插入根相对URL?

0 个答案:

没有答案