Я немного поработал, но не могу найти окончательного ответа на вопрос о получении выделенного в настоящее время текста через getSelection() в закладке iPhone. Возможно ли это? Похоже, что из различных поисков имеется несколько доступных букмарклетов, которые используют подобное поведение, но никто не работает для меня.getSelection() для закладок iPhone
Я просто выбираю текст на своем iPhone, ожидая появления окна перетаскивания (вместе с кнопкой Копировать), а затем нажмите значок закладки в MobileSafari и выбрав букмарклет по своему выбору.
Чтобы захватить выбранный текст я делаю что-то вроде этого:
encodeURIComponent( window.getSelection ? window.getSelection()+'' : (document.getSelection) ? document.getSelection()+'' : (document.selection ? document.selection.createRange().text+'' : 0) )
Кто-нибудь есть опыт работы с этим?
См. Также http://stackoverflow.com/questions/3137665/use-javascript-to-get-selected-text-in-mobile-safari – cofiem