itms-services使用javascript重定向

时间:2013-11-27 09:30:27

标签: javascript

如何将网页重定向到任何非http网址?

我的网址如下:itms-services://?action=download-manifest&url=itms-services://?action=download-manifest&url=http://mydomain.com/download/iOS/myapp.plist

我尝试了以下代码:

window.location.assign("itms-services://?action=download-manifest&url=itms-services://?action=download-manifest&url=http://mydomain.com/download/iOS/myapp.plist");

适用于Firefox,但不适用于Chrome。

1 个答案:

答案 0 :(得分:1)

window.location.href在IOS Safari和Gmail IOS浏览器中正常工作。 这是我的工作代码:

<!-- Users click on this install link -->
<a href="#" onclick="trackOutboundLink('{{ download_url }}'); return false;">Install App</a>

<script>
    var trackOutboundLink = function (url) {
            // do whatever process you need here, and redirect at the end
            window.location.href = url;
        };
 </script>