Рейтинг:0

Невозможно использовать JavaScript внутри PDF с Firefox

флаг gb

У меня возникают проблемы с использованием JavaScript в файле PDF, открытом в Firefox.

Подводя итог, можно сказать, что это файл, который использует формы XFA и JavaScript для проверки формы и создания QrCode. Вот ссылка на файл: Форма IRCC

Он просто говорит мне:

JavaScript отключен, форма требует JavaScript для правильной проверки.
Включите JavaScript в настройках в меню «Правка» и снова откройте форму.

я проверил свой о: конфиг в фаерфоксе. У меня есть мой

pdfjs.disable: ложь  
pdfjs.enableScripting: правда  
javascript.enabled: правда

Я могу заполнить форму, но Подтвердить кнопка ничего не делает. Я даже пробовал с Chrome, и он не работает.

Пожалуйста, помогите мне, я не хочу возвращаться к Windows с Adobe Acrobat Reader. Я оставил это темное прошлое позади себя :( ...

David avatar
флаг cn
Вы искали, есть ли совместимые с Ubuntu программы для чтения PDF?
флаг cn
Ray
Я использую Ubuntu много лет, но я также использую систему с двойной загрузкой с Microsoft Windows. Даже если вы хотите забыть об этом, иногда у людей, с которыми вы общаетесь, их нет, и вы должны использовать это. Он имеет большую долю рынка персональных компьютеров; каким бы "темным" вы его ни считали, вы/мы не можем этого отрицать...
David avatar
флаг cn
https://linuxconfig.org/pdf-viewer-list-on-ubuntu-20-04-focal-fossa-linux
флаг gb
Пробовал Okular и Atril, читал в сети, что evince не совместим с JS, но все равно попробую...
флаг gb
Evince даже не открывает файл, Okular не поддерживает формы...
abu-ahmed al-khatiri avatar
флаг in
@ wil123 вы пытались проверить их на панели подписи?
флаг gb
что это значит, можете ли вы развить, пожалуйста?
abu-ahmed al-khatiri avatar
флаг in
@ wil123, пожалуйста, проверьте мой первоначальный ответ
Рейтинг:0
флаг in

если у вас нет Adobe для Ubuntu, вы можете установить Adobe Reader 9 на i386.

wget --progress=dot -O ~/adobe.deb ftp://ftp.adobe.com/pub/adobe/reader/unix/9.x/9.5.5/enu/AdbeRdr9.5.5-1_i386linux_enu.deb
sudo apt install libxml2: i386 libcanberra-gtk-module: i386 gtk2-engines-murrine: i386 libatk-adaptor: i386
sudo dpkg --добавить-архитектура i386
судо подходящее обновление
sudo dpkg -i ~/adobe.deb
acroread /path/file.pdf

к включить поддержку JavaScript следить :

«Правка» > «Установки» > «JavaScript» > «Отметить» «Включить Acrobat JavaSript» и «Отметить «Включить безопасность JavaScript»».

а затем, чтобы проверить подпись следить :

«Просмотр» > «Панели навигации» > «Подписи» > на левой панели нажмите кнопку «Проверить все», чтобы принять все сертификаты IRCC.

после того, как вы заполните форму, нажмите кнопку подтверждения, и появится JS-уведомление, как показано ниже:

введите описание изображения здесь

а затем QR-код должен появиться на последней странице, как показано ниже:

введите описание изображения здесь

Надеюсь это поможет.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.