相关疑难解决方法(0)

如何使HTML <div>元素可编辑跨浏览器?

你知道怎么<div>用JavaScript编辑吗?我正在寻找跨浏览器的解决方案.

类似于富文本区域的东西,但使用可编辑的区域<iframe>.我需要类似的东西<div>.
我不想使用替换文本框.

html javascript cross-browser contenteditable

59
推荐指数
3
解决办法
6万
查看次数

任何WYSIWYG富文本编辑器不使用HTML(contenteditable或designMode),la(新)Google Docs?

除了新的Google Docs之外,我见过的所有其他WYSIWYG基于网络的富文本编辑器(ckeditor,tinymce,旧的Google Docs)都基于contenteditable或designMode.我个人讨厌使用这些编辑器.在整个体验变成沮丧的练习之前,它不需要太多的格式化或复制/粘贴.返回突然开始获得双倍间距,通过从其他HTML源粘贴引入无意的格式,撤消的/重做完全被破坏,格式变得难以控制等等.

我相信这是Google Docs推出自己更受限制的非HTML格式化引擎的原因之一.是否有任何类似的开源库?提前致谢.

html wysiwyg editor contenteditable rich-text-editor

48
推荐指数
1
解决办法
1万
查看次数

winforms html编辑器

任何人都知道.NET的一个好的免费winforms html编辑器.理想情况下,我想要html和预览模式以及导出到pdf,word doc或类似的可能性.

虽然导出我可能会从html输出创建自己.

另一个不错的功能是从单词粘贴,删除你通常最终得到的所有额外标签,但再次,没有必要的很好.

.net html c# winforms

30
推荐指数
3
解决办法
3万
查看次数

获取页面上的选定文本和选定节点?

当选择一个文本块(可能跨越许多DOM节点)时,是否可以使用Javascript提取所选文本和节点?

想象一下这个HTML代码:

<h1>Hello World</h1><p>Hi <b>there!</b></p>
Run Code Online (Sandbox Code Playgroud)

如果用户发起了一个从"World ..."开始的mouseDown事件,然后是一个mouseUp甚至就在"那里!"之后,我希望它会返回:

Text : { selectedText: "WorldHi there!" },
Nodes: [ 
  { node: "h1", offset: 6, length: 5 }, 
  { node: "p", offset: 0, length: 16 }, 
  { node: "p > b", offset: 0, length: 6 } 
]
Run Code Online (Sandbox Code Playgroud)

我已经尝试将HTML放入textarea但这只会让我获得selectedText.我没有尝试过该<canvas>元素,但这可能是另一种选择.

如果不是JavaScript,有没有办法使用Firefox扩展?

javascript xhtml firefox firefox-addon selection

9
推荐指数
2
解决办法
2万
查看次数