iBooks应用似乎阻止了从epub中的嵌入式JS发出的http请求

时间:2019-01-22 07:36:49

标签: javascript epub ibooks

我创建了一个JS文件,其中包含一个向服务器发出http请求的函数。当用户阅读epub的第一页时,请求应该发送。对于Kitabu应用程序,这是可以的(尽管它正在发送2个请求),但是对于Mac OS上的iBooks,没有请求被发送。我遵循了https://itunesconnect.apple.com/docs/iBookstoreAssetGuide5.0.pdf

中提供的“在OPF中包含JavaScript文件”指南。

该函数定义为:

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

并在身体负荷时调用:

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

为什么请求被阻止?任何解决方案。

0 个答案:

没有答案