我有一个可放弃的输入。
2-当我拖放一个gedit(bloc note linux)时,drop工作
3-但是当我想从LibreOffice Writer中删除选定的文本时 Calc,它不起作用......
如果有人可以帮助我,我就创造了一个小提琴......:http://jsfiddle.net/CnwvC/ 代码
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<input id='inputid' type='text' value="snif">
<p>html blabla to test to drop </p>
答案 0 :(得分:2)
LibreOffice文本内容不是纯文本,而不是gedit。这可能是它不允许您将其内容拖放到输入框的原因之一。
一个有趣的事实是,如果您将内容从网页拖放到Writer上的文档,您将获得该页面的HTML内容(所有标记),但如果您在Google Chrome中执行相同操作,则将获得丰富内容(如颜色,格式等)。这是reported by other folks。
如果您尝试将LibreOffice的内容拖到Firefox上的任何区域,则会出现同样的问题。
因此,问题不在您的代码中,而在于LibreOffice(Writer,Impress和所有其他应用程序)与浏览器库集成的方式。
希望能帮到你,这不是一个普通的问题。
由于
答案 1 :(得分:0)
当你&#34;复制&#34;一个文档片段,程序放入剪贴板可能不止是你复制的单个版本 版本标有其格式 例如,如果您将片段粘贴到文本编辑器(如vim)中,它将仅选择&#34;文本&#34;版本,因为它没有处理文本丰富度&#34; 可能还有一个HTML格式的版本,以及一个富文本版本&#34;格式。
选择合适的版本可以通过粘贴应用程序
如果它没有指定任何系统(我的经验是在Windows上)选择最普遍接受的系统,即纯文本。
它在this MSDN page中进行了解释。