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