0

我正在使用 Monocle Web 电子书阅读器(https://github.com/joseph/monoclehttp://monocle.inventivelabs.com.au/)并希望为其添加以下功能:

1) 文本突出显示 2) 书签 3) 注释

我的主要问题是:如何在没有 iFrame 的情况下加载此电子书阅读器?

我想要这个的原因是因为我想编辑这个 iframe 的内容以便能够添加 Highlights、Notes、Bookmarks 等。

此外,“mouseup/click”事件不适用于 iframe 的内容......它们正在处理 monocle 插件正在创建的其他元素,但不适用于 iframe 的内容。

任何帮助,将不胜感激。感谢您的时间!

4

2 回答 2

0

按照这个

http://test.monoclejs.com/test/selection/index.html

读者支持选择。与魔术面板一起使用。

对于书签,请参见:

https://github.com/joseph/Monocle/issues/244

于 2014-04-29T06:12:18.040 回答
0

使用 iframe 是让内容更安全的一面。对于突出显示和您需要的其他内容,您可以使用 google 的 Rangy javascript。只需在 iframe 之外有一些按钮(用于突出显示),每当用户在 iframe 中选择文本并单击突出显示按钮时,从 Rangy javascript 调用突出显示函数。 https://code.google.com/p/rangy/

上面的链接将帮助你.....

于 2014-04-28T06:17:34.480 回答