Проблемы SecureBook с Internet Explorer 9
14 марта Microsoft анонсировал релиз браузера Internet Explorer 9 и, как оказалось, этот релиз имеет проблемы совместимости с функциями многих программ, в том числе и программы SecureBook - при условии, что Издатель использовал при создании книг опцию использования браузера Internet Explorer.
Таким образом, все защищенные при помощи SecureBook книги, выпущенные издателями за последние несколько лет, имеют вероятность «упасть» на компьютерах с лицензионной Windows 7, т.к. она автоматически скачивает и устанавливает браузер IE9 (а это почти все ноутбуки, выпущенные за последние 3-4 года). При этом новый браузер активно продвигает компания Яндекс.
Разработчикам SecureBook удалось найти только одну закономерность: Если на странице книги есть рисунок, часть которого является ссылкой, и эта часть выделена в с помощью тега map area shape="rect", то возникает ошибка при передвижении скроллом мышки. Однако, если перед ссылочным участком рисунка, сделанным с помощью прямоугольника rect, сделать ссылочный участок с помощью круга circle, то все отлично работает.
Радикальным решением не зависеть от проблем IE9 является использование встроенного в SecureBook браузера. Начиная с SecureBook 2011 встроенный браузер научился отображать flash, и книги работают под его управлением куда быстрее, чем при использовании IE. Если же вы скомпилировали свои книги, используя браузер, основанный на IE, и переходить на встроенный браузер нет возможности, рекомендую проверить все свои книги на компьютере с установленным IE9.
Проверять нужно по следующему алгоритму:
1. Запускаете книгу
2. Открываете первую страницу
3. Пробуете поскролить ее, используя колесико мыши. Делайте это, как обычно делает пользователь, без спешки.
4. Попробуйте кликать мышкой в скрол, и таким образом перемещаться по странице.
5. Если книга вдруг вылетает с ошибкой "Invalid floating operation", анализируете ее исходный код и пробуйте поменять так чтобы не вылетало.
6. Переходите к следующей странице, и начинайте с пункта 3.
На сегодняшний день было завершено исследование IE 9, и разработаны новые механизмы осуществления тех действий,которые перестали работать. В итоге появилась версия SecureBook 2011 for HTML 3.61, которая стабильно работает на компьютерах с IE 9.
Никаких изменений в книгах делать не нужно, достаточно просто заново скомпилировать их. О других изменениях этого обновления написано ниже.
ГОТОВО ОБНОВЛЕНИЕ SECUREBOOK
Обновились все 3 программы SecureBook 2011, это "HTML 3,61", "PDF 1,11" и "VIDEO 1,11".
Изменения в SecureBook 2001 for HTML 3.61
1. Совместимость книг с компьютерами на которых установлен Internet Explorer 9;
Изменения в SecureBook 2001 for VIDEO 1.11:
1. Добавлена пакетная обработка файлов;
2. Увеличение скорости компиляции ~45%;
3. Автоопределение разрешения видео;
4. Автоопределение названия ролика из тегов, либо по имени файла;
Изменения, коснувшиеся всех современных программ семейства SecureBook:
1. Стала возможна генерация ключей к книгам, сделанным прежними версиями программы;
2. Исправлено сообщение напоминания об активации;
3. Восстановлена работа эвристического антискриншотмейкера;
4. Исправлена ошибка при вводе неправильного ключа - книга могла его принять как правильный, и в итоге контент не отображался, а вводить правильный ключ уже не было возможности;
5. Обновлена база скриншотеров;
6. При свернутой книге разблокируется буфер обмена.
7. Возможность отключения блокировки запуска на виртуальных машинах;
ИСПОЛЬЗОВАНИЕ НОВОЙ ВЕРСИИ НА УЖЕ ВЫСТАВЛЕННЫХ НА ПРОДАЖУ ПРОДУКТАХ
Вы можете не опасаясь перекомпилировать все старые книги в новой версии и залить их на сайт. Новая версия будет нормально генерировать ключи как для пользователей уже купивших файлы в старой защите, так и для новых покупателей.
То же самое касается использования скрипта SecureBook Online Activator. Обновляя его на сайте, все данные о книгах, сгенерированных ключах и покупателях сохраняются, и он нормально работает со старыми и новыми покупателями. Естественно при обновлении скрипта, рекомендуется предварительно делать бекап файлов и базы скрипта.
Виктор Федоренков SecureBook
Разработчикам SecureBook удалось найти только одну закономерность: Если на странице книги есть рисунок, часть которого является ссылкой, и эта часть выделена в с помощью тега map area shape="rect", то возникает ошибка при передвижении скроллом мышки. Однако, если перед ссылочным участком рисунка, сделанным с помощью прямоугольника rect, сделать ссылочный участок с помощью круга circle, то все отлично работает.
Радикальным решением не зависеть от проблем IE9 является использование встроенного в SecureBook браузера. Начиная с SecureBook 2011 встроенный браузер научился отображать flash, и книги работают под его управлением куда быстрее, чем при использовании IE. Если же вы скомпилировали свои книги, используя браузер, основанный на IE, и переходить на встроенный браузер нет возможности, рекомендую проверить все свои книги на компьютере с установленным IE9.
Проверять нужно по следующему алгоритму:
1. Запускаете книгу
2. Открываете первую страницу
3. Пробуете поскролить ее, используя колесико мыши. Делайте это, как обычно делает пользователь, без спешки.
4. Попробуйте кликать мышкой в скрол, и таким образом перемещаться по странице.
5. Если книга вдруг вылетает с ошибкой "Invalid floating operation", анализируете ее исходный код и пробуйте поменять так чтобы не вылетало.
6. Переходите к следующей странице, и начинайте с пункта 3.
На сегодняшний день было завершено исследование IE 9, и разработаны новые механизмы осуществления тех действий,которые перестали работать. В итоге появилась версия SecureBook 2011 for HTML 3.61, которая стабильно работает на компьютерах с IE 9.
Никаких изменений в книгах делать не нужно, достаточно просто заново скомпилировать их. О других изменениях этого обновления написано ниже.
ГОТОВО ОБНОВЛЕНИЕ SECUREBOOK
Обновились все 3 программы SecureBook 2011, это "HTML 3,61", "PDF 1,11" и "VIDEO 1,11".
Изменения в SecureBook 2001 for HTML 3.61
1. Совместимость книг с компьютерами на которых установлен Internet Explorer 9;
Изменения в SecureBook 2001 for VIDEO 1.11:
1. Добавлена пакетная обработка файлов;
2. Увеличение скорости компиляции ~45%;
3. Автоопределение разрешения видео;
4. Автоопределение названия ролика из тегов, либо по имени файла;
Изменения, коснувшиеся всех современных программ семейства SecureBook:
1. Стала возможна генерация ключей к книгам, сделанным прежними версиями программы;
2. Исправлено сообщение напоминания об активации;
3. Восстановлена работа эвристического антискриншотмейкера;
4. Исправлена ошибка при вводе неправильного ключа - книга могла его принять как правильный, и в итоге контент не отображался, а вводить правильный ключ уже не было возможности;
5. Обновлена база скриншотеров;
6. При свернутой книге разблокируется буфер обмена.
7. Возможность отключения блокировки запуска на виртуальных машинах;
ИСПОЛЬЗОВАНИЕ НОВОЙ ВЕРСИИ НА УЖЕ ВЫСТАВЛЕННЫХ НА ПРОДАЖУ ПРОДУКТАХ
Вы можете не опасаясь перекомпилировать все старые книги в новой версии и залить их на сайт. Новая версия будет нормально генерировать ключи как для пользователей уже купивших файлы в старой защите, так и для новых покупателей.
То же самое касается использования скрипта SecureBook Online Activator. Обновляя его на сайте, все данные о книгах, сгенерированных ключах и покупателях сохраняются, и он нормально работает со старыми и новыми покупателями. Естественно при обновлении скрипта, рекомендуется предварительно делать бекап файлов и базы скрипта.
Виктор Федоренков SecureBook