Приложение iBooks, кажется, блокирует http-запрос, сделанный из встроенного JS в epub - PullRequest
0 голосов
/ 22 января 2019

Я создал файл JS, содержащий функцию для отправки http-запроса на сервер.Запрос должен идти, когда пользователь читает первую страницу epub.Это работает нормально для приложения Kitabu (хотя оно отправляет 2 запроса), но для iBooks в Mac OS ни один запрос не отправляется.Я следовал принципу «Включение файлов JavaScript в OPF», приведенному в: https://itunesconnect.apple.com/docs/iBookstoreAssetGuide5.0.pdf

Функция определена следующим образом:

function httpGetAsync() {
  var xmlHttp = new XMLHttpRequest();
  xmlHttp.open("GET", "<url>", true); // true for asynchronous 
  xmlHttp.send(null);
}

И вызывается при нагрузке на тело:

<body id="story_epub_body" onload="httpGetAsync()">

Почему запрос заблокирован?Любое решение для этого.

...