Etherpad:setHTML API 响应成功,但更新后的 html 在 etherpad 上不可见

Posted

技术标签:

【中文标题】Etherpad:setHTML API 响应成功,但更新后的 html 在 etherpad 上不可见【英文标题】:Etherpad: setHTML API response is successful but updated html is not visible on etherpad 【发布时间】:2021-11-07 12:04:20 【问题描述】:

当我创建一个新的 pad 并在 /sethtml API 中使用新创建的 padID 时,这会更新 HTML 并更新 HTML 在 pad 上可见。但是,当我对创建会话等的 pad 使用相同的过程并在 /setHTML 中使用 padID 时,此调用成功,但更新后的 HTML 在 pad 上不可见。但是,这将保存在 DB 中。

请帮忙!

问候,

【问题讨论】:

【参考方案1】:

我发现我在调用 etherpad 时犯的错误。下面给出了正确的方法。这对我来说很好用。

<iframe src='http://pad.domain/p/PAD_NAME?sessionID=sessionID&userName=userName&showChat=false&showLineNumbers=false' width=600 height=400></iframe>

PAD_NAME 和 padID 在我的情况下是相同的。 /setHTML 在我使用 padID 时工作正常。

【讨论】:

以上是关于Etherpad:setHTML API 响应成功,但更新后的 html 在 etherpad 上不可见的主要内容,如果未能解决你的问题,请参考以下文章

Etherpad:如何从 etherpad 捕获选定的文本

如何删除 etherpad-lite 中的焊盘

创建一个 etherpad x 分钟,x 分钟后,同一个 etherpad 应该处于只读模式

QWebView::setHtml 的预期编码是啥?

查看最近编辑的 etherpad

无法使用 QWebEngineView.setHtml() 加载 HTML 文件