- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在尝试使用 Zemanta的小部件和 Redactor HTML 编辑器一起。我无法让 Zemanta 找到 Redactor 的 iframe/content
并能够在单击其中一个小部件后向其发送更新。
Redactor 创建一个 iframe
,但将真正的 textarea
隐藏在幕后,我想在两者之间发送更新,但我不知道如何更新两者一次。如果我使用它的 ID
更新 textarea
,它会工作,但我在 Redactor 中看不到它,除非我单击 code view
。如果我使用 iframe
类,我会在 redactor 中看到它,但它不会在 textarea
中进行更改,并且当我保存时我什么也得不到。
.redactor_frame (redactor IFRAME)
#zemanta_content (textarea)
如何使用 Zemanta 的小部件更新两者?
get_editor: function () {
var elm = null, win = null, editor = {element: null, property: null, type: null, win: null};
try {
elm = $('.redactor_frame').get(0);
if (elm && elm.contentWindow) {
win = elm.contentWindow;
elm = null;
} else {
elm = $('#zemanta_content').get(0);
}
editor = win && {element: win.document.body, property: 'innerHTML', type: 'RTE', win: win} ||
elm && {element: elm, property: 'value', type: elm.tagName.toLowerCase(), win: null} ||
editor;
} catch (er) {
$.zemanta.log(er);
}
return editor;
}
最佳答案
这里是 Zemanta 的 Andraz。
我不确定这是否会是一件容易修复的事情,但我们会让我们的前端开发人员对此进行研究。
由于 Redactor 编辑器的行为有点不标准,也许最好的办法是求助于他们的支持。
关于javascript - 我怎样才能让 Zemanta 和 Redactor 一起工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11348914/
我正在尝试使用 Zemanta的小部件和 Redactor HTML 编辑器一起。我无法让 Zemanta 找到 Redactor 的 iframe/content 并能够在单击其中一个小部件后向其发
我想知道像 Open Calais 这样的语义服务是如何从一段文本中找出公司名称或人名、技术概念、关键字等的。是因为他们有一个大型数据库来匹配文本吗? 例如,Zemanta 这样的服务如何知道要为一段
我是一名优秀的程序员,十分优秀!