use*_*000 10 iphone web-applications mobile-safari ios
我已经开发了一个适用于iPhone的网络应用程序,我将它添加到书签并添加到我的iPhone主屏幕.我注意到它有一个问题:它按预期工作,直到我导航到应用程序中具有查询字符串和参数的页面 - 例如,www.mywebapp.com/page02.html?param1=value¶m2=value2
.当我转到带有这样一个URL的页面时,iOS会将我从Safari的嵌入式版本切换到主要的Safari应用程序 - 它将我带出我的应用程序.我不知道为什么会这样.
是什么导致了这一点,我该怎么办呢?
非常感谢提供解决方案的@BjornKaiser,这里有一个简单的jQuery脚本,可以为您处理所有链接.
将其添加到主ASP.Net页面的head部分.确保包含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>
Run Code Online (Sandbox Code Playgroud)
我不确定导致此问题的原因,但有关 UIWebView 问题的这个问题有一个解决方案,用于如何使某些链接在 UIWebView 页面中打开,以及如何在 Mobile Safari 中打开某些链接,所以我打赌您可以从该问题概括为问题的解决方案。
归档时间: |
|
查看次数: |
4018 次 |
最近记录: |