使用 url 参数时,iPhone 的 Web 应用程序从主屏幕切换到 Safari

2024-01-24

我为 iPhone 开发了一个网络应用程序,并将其添加为书签并添加到 iPhone 的主屏幕上。不过,我注意到它有一个问题:它会按预期工作,直到我导航到应用程序中具有查询字符串和参数的页面 - 例如,www.mywebapp.com/page02.html?param1=value&param2=value2。当我访问具有此类 URL 的页面时,iOS 将我从 Safari 的嵌入式版本切换到主 Safari 应用程序 - 它使我退出我的应用程序。我不知道为什么会发生这种情况。

造成这种情况的原因是什么?我该怎么办?


非常感谢@BjornKaiser提供了解决方案,这是一个简单的jQuery将为您处理所有链接的脚本。

将其添加到 ASP.Net 主页面的头部部分。确保您已包含 jquery:

<head>
    <!-- Your reference to your jQuery library -->
    <script type="text/javascript" src="/js/jquery-1.4.2.min.js"></script>

    <script type="text/javascript">
        $(function() {
          $('a').click(function() {
            document.location = $(this).attr('href');
            return false;
          });
        });
    </script>
</head>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 url 参数时,iPhone 的 Web 应用程序从主屏幕切换到 Safari 的相关文章

随机推荐