- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试为我为公司制作的网络应用程序实现移动解决方案。基于 PC 的主要应用程序工作得很好,但移动部分的行为很奇怪。
目前,用户注销的唯一方法是访问应用程序主页并选择注销(这最终会改变,但我们仍处于早期开发阶段)。当用户注销应用程序时,我调用一个 Controller (index.php),该 Controller 将刷新 PHP session 数据,创建一个页面 (form.html.php),然后用户可以在其中单击链接重新登录。链接将调用主 Controller ,主 Controller 将检查是否设置了特定的 session 变量,如果没有,则重定向到登录 Controller /页面。由于注销表单会刷新所有数据,因此用户应该被重定向到登录页面。如前所述,使用 PC 浏览器,效果很好。
移动设备上发生的情况是,当用户单击链接重新登录时,移动设备会转到注销的主页。由于所有 session 数据均处于非事件状态,因此该页面实际上已死亡。
如何让移动应用程序(或 JQuery 移动设备)停止缓存上一页?任何帮助表示赞赏。仅供引用:我正在学习移动应用基础设施。
index.php:
<?php
session_start();
$url = $_SESSION['myurl'];
$root = $_SESSION['myroot'];
$formTitle = 'Exit NSI CRM';
$formHeading = 'NSI CRM System - Goodbye';
$m = $_SESSION['mobile'];
session_destroy();
($m?include ('m_form.html.php'):include ('form.html.php'));
exit();
?>
m_form.html.php:
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" type="text/css" href="<?php print 'http://'.$_SERVER['HTTP_HOST'].'/crm/css/m_crm.css';?>">
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css" />
<script type="text/javascript">
google.load("jquery", "1");
</script>
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.2.0/jquery.mobile-1.2.0.min.css" />
<?php include $root.'/inc/favicon.php'; ?>
<title><?php print $formTitle; ?></title>
</head>
<body>
<div data-role="page">
<div>
<br>
<img src="<?php print 'http://'.$_SERVER['HTTP_HOST'].'/crm/img/handshake.jpg';?>">
<h3>
You have been logged out of the NSI CRM System. Good-bye!
<br>
To log back in, click <a style="font-size: larger;" href="<?php echo 'http://'.$_SERVER['HTTP_HOST'].'/crm/'; ?>">here.</a>
</h3>
</div>
</div><!-- /page -->
</body>
</html>
最佳答案
您是否尝试过禁用 jquery mobile 的 ajax 功能?
$(document).bind("mobileinit", function () {
$.mobile.ajaxEnabled = false;
});
在 jquery 移动框架加载之前调用此函数。
或者您可以修改链接以添加这些属性之一
rel="external", data-ajax="false"
例如<a href="somepage.html" rel="external">Link</a>
引用:http://jquerymobile.com/demos/1.0a4.1/docs/pages/link-formats.html
关于jQuery 移动 : login link goes to last cached page,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13728410/
我发现很难决定某个东西是否应该成为域或应用程序的一部分。 通读 answer授权等概念有很大帮助,但我仍然发现自己在其他事情上苦苦挣扎。 为了说明我的困惑,请考虑一个发表评论的案例。以下是发表评论之前
虽然我是一名希望探索社交软件模式的程序员,但我也对它们的心理和社会学起源感兴趣。 我建议的格式是将每个回复限制为一次阅读,并简要说明为什么它很重要。 这个想法是,我们将能够看到哪些特定的读数最重要。由
我正在尝试编写一个数独生成器算法,这是我的 C++ 代码: void generateSudoku(num sudoku[][N]) { int i,j,k; int vett[N],n,
来 self 的书: .bss: Uninitialized global C variables 常见: Uninitalized data objects that are not yet all
在脚本结束之前打印内容时,从 php 脚本打印结果的方法是什么?我尝试使用输出缓冲区,将 sleep() 放在 echo 之间进行测试,但结果始终在脚本执行后显示。这也是浏览器端的事情吗? 最佳答案
我从 SonataAdminBundle 文档中的几个示例中重新组合了以下信息。如果有一些错误请纠正我,但这是我在 BlogBundle 的情况下得到的: 如您所见,一般来说,每个包都包含fron
早上好, 我正在编写一个 python 守护程序,需要将视频转换为 .mp4 格式。为此,我计划通过 Subprocess 使用 Handbrake,但我得到的结果好坏参半:有时它有效,有时该过程甚至
我有一个旨在进行反向传播的神经网络。 我一直在使用以下方法对隐藏层进行权重更新 Δwji = η × δj × yi 其中 δj 是 φ'(vj) * ej,其中 vj = Σi wjiyi,对于输出
我正在尝试将此 C++ 函数转换为 mips。我想我在循环中遇到了问题,因为当我运行它时,它给了我 13..1.17.5.. 但我的输出应该是两个 ip 地址:130.52.0.10 和 171.9.
我正在使用 position: fixed 和 bottom: 0 将一些东西附加到屏幕底部。然而,在我的 11"Air 上,这个名字似乎从屏幕上消失了,你可以看到网站 here。我已经在下面发布了我
我编写了这个 HttpRequest 方法,但由于某种原因,它总是出现 404 Not Found,即使在 java 进程未运行时文件位置存在。 import java.io.*; import ja
我有一个 img 元素用作导航栏的背景,然后我将在 img 元素的顶部显示导航链接。正如您将在下图中看到的,我的问题是保存链接的 ul 显示在导航栏的右侧,而不是显示在导航栏上方。为什么要这样做以及如
我正在试验 extern 和 extern "C" 一段时间,不小心在其中一个标识符中输入了错误 - $ 偷偷溜进来了。当我编译代码并得到一个 undefined symbol 的错误并最终看到导致它
我一直在搜索这个,但我似乎在这段代码中遇到了相同的文章: try { //some code } catch(Exception $e){
首先,它不是任何其他问题的重复,我已经阅读了有关该问题的 Angular 指南。但是我还有几个问题。 功能模块是最简单的模块——你有一个功能——将它分组到功能模块中。假设除了明显的功能外,我还拥有每个
管道中首先发生的事情是:URL 重写(如 IIS 的 URL 重写模块中所定义),还是 HttpHandler(通过 IIS7 的添加托管处理程序功能添加)? 最佳答案 重写模块首先执行。它会在选择任
目前,我使用 Azure 服务总线作为平台中不同服务之间的通信和保持数据一致性的手段。但是,假设我的一项服务(订阅者)长时间停机并且无法接收任何事件。突然间,该服务处于不一致的状态。 Azure 服务
每 N 次点击,出站链接就会发生变化的 PHP 或 JQuery 方式。 例如: Visitor1 单击 LinkA - 他们被带到 http://google.com 访客 2 单击 LinkA -
这应该很简单,但我误解了 CSS 行为。 searchbar-title-group 应该占据一整行,包含一个左对齐的标题和 2 个右对齐的按钮。按钮组是右对齐的,但它出现在下一行。为什么?我应该如何
一切正常,但我希望屏幕较小时居中对齐,它居中对齐,但屏幕之外还有一个空间出现。 代码: .example { line-height: 30px; background-color: #363
我是一名优秀的程序员,十分优秀!