itms服务使用javascript重定向

itms-services redirect using javascript

本文关键字:javascript 重定向 服务 itms      更新时间:2023-11-26

如何将页面重定向到任何非http url?

我的url类似于: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中无效。

window.location.htm在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>