У меня есть PDF, я всегда открываю в нем веб-браузер из инструмента под названием ServiceNow. Когда PDF загружается в браузере, URL-адрес PDF имеет следующий формат
https://test.service-now.com/sys_attachment.do?sysparm_referring_url=tear_off&view=true&sys_id=testValue
Теперь в моем PDF-файле есть гиперссылка. Цель - сделать этот адрес гиперссылки динамическим. Чтобы сделать его динамическим, мне нужно извлечь hostName из URL браузера, который является test.service-now.com
У меня есть способ открыть гиперссылку в новой вкладке, для которой я использовал app.launchURL(targetUrl,true);
Но я не знаю, есть ли какой-нибудь метод, который я могу использовать в сценариях PDF для получения имени хоста из URL браузера.
Ниже приведено то, что я пытался вставить в действие «Выполнить Javascript» для гиперссылки PDF.
var domain = location.hostname;// This is wrong - need to know what I can use here
var targetUrl = domain+"/sys_attachment.do?sysparm_referring_url=tear_off&view=true&sys_id=testValue";
app.launchURL(targetUrl,true);