Доступ к данным, отправленным на локальный хост внутри wkwebview, Star Web PRNT и iOS SDK для принтера - PullRequest
0 голосов
/ 30 января 2020

В настоящее время мы работаем над интеграцией термопринтера Star Micronics. У них есть Javascript SDK, который позволяет вам построить запрос и отправить его в собственное приложение. Ниже приведен пример кода.

Мы планируем включить это в WK Webview на iOS. В настоящее время использую Swift. Вопрос в том, если javascript отправляет данные на локальный URL-адрес, как мы можем получить эти данные от собственного конца в приложении.

Вот URL для javascript SDK: http://www.starmicronics.com/support/mannualfolder/en/_sampleProgram.htm

Вот пример кода, который не будет работать на скрипке, его нужно запускать в другом месте, например, в приложении Star WebPRNT. https://jsfiddle.net/e4r8a6z7/?utm_source=website&utm_medium=embed&utm_campaign=e4r8a6z7

var url              = 'http://localhost:8001/StarWebPRNT/SendMessage';
var papertype = 'normal';


var trader = new StarWebPrintTrader({url:url, papertype:papertype});
...