0

我有一个带有 url “itms://itunes.apple.com/us/app/movietickets-com-showtimes/id402114309?mt=8”的锚标签。如果客户端系统没有 Itune 软件,那么浏览器没有打开页面。

有没有办法知道用户是否安装了 Itune 软件。

提前致谢。

笔记:

如果你去 https://itunes.apple.com/us/app/movietickets-com-showtimes/id402114309?mt=8

在这里你可以找到或检查“在 itune 中查看”按钮。在那里你可以看到一些 javascript 来检测它。但我不知道他们在做什么!

4

2 回答 2

0

苹果已经有代码来检测是否安装了 iTunes,你可以在这里找到他们的代码:http: //ax.itunes.apple.com/detection/itmsCheck.js

于 2013-01-24T08:00:32.117 回答
0

终于有办法了

从以下网站https://itunes.apple.com/us/app/movietickets.com-showtimes/id402114309?mt=8

你需要拿两个js文件。(它包含一些额外的 javascript 和 jquery - 如果您知道不再需要它们,您可以删除它们)

  1. https://itunes.apple.com/htmlResources/99EF/web-storefront-base.js
  2. https://itunes.apple.com/htmlResources/99EF/web-storefront-preview.js

您需要将以下代码添加到您的页面 html 中,

“”

最后,每当您想检查插件时,只需调用

if (its.detect.itunesDetected()) 
{
      //Your code if plugin installed
}
else
{
       //Your code if plugin not installed
}
于 2013-02-04T12:27:13.180 回答