Как загрузить Monocle Web eBook/ePub Reader без iFrame?

Я использую программу для чтения электронных книг Monocle ( https://github.com/joseph/monocle & http://monocle.inventivelabs.com.au/) и собираюсь добавить в нее следующие функции:

1) Подсветка текста 2) Закладки 3) Заметки

Главный вопрос, который у меня есть: как вы загружаете эту электронную книгу без iFrame?

Причина, по которой я этого хочу, заключается в том, что я хочу отредактировать содержимое этого iframe, чтобы иметь возможность добавлять основные моменты, заметки, закладки и т. Д.

Кроме того, события "mouseup/click" не работают с содержимым iframe... они работают с другими элементами, создаваемыми плагином monocle, но не с содержимым iframe.

Любая помощь будет оценена. Спасибо за ваше время!

2 ответа

Согласно этому

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

читатель поддерживает выбор. Используйте это с Волшебной Панелью.

Для закладок смотрите это:

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

Использование Iframe - сделать контент более безопасным. Для выделения и других вещей, которые вам нужны, вы можете использовать Google Rangy Javascript. Просто используйте несколько кнопок (для подсветки) вне Iframe, и всякий раз, когда пользователь выбирает текст в iframe и нажимает кнопку выделения, вызывайте функцию выделения из JavaScript Rangy. https://code.google.com/p/rangy/

вышеуказанная ссылка поможет вам.....

Другие вопросы по тегам