У нас есть «приложение», состоящее из большого количества PDF-файлов, которые ссылаются друг на друга.
Некоторые файлы PDF имеют ссылки, которые должны быть веб-URL при работе на ПК (или Mac), но должны открывать определенное приложение при работе на iPad.
Когда не на iPad, ссылки выглядят как "http://10.85.1.102".
На iPad они выглядят как «netcam4: // 2» - при этом открывается приложение NetCam4 с выбранной камерой 2.
ПРИМЕЧАНИЕ: это уже работает, но нам нужно создать две версии PDF, и было бы намного лучше иметь только одну.
Есть ли способ использовать JavaScript (или ActionScript или любой другой) для PDF, чтобы определить, в какой ОС он отображается, и соответствующим образом изменить ссылку?
Нам все равно, будет ли это решение принято при загрузке PDF или при нажатии на ссылку.
Кстати, на данный момент мы обнаружили, что GoodReader на iPad является единственным средством просмотра PDF, которое будет правильно переходить по ссылкам, включая ссылки на приложение NetCam4.