【发布时间】:2015-10-12 06:37:58
【问题描述】:
我对 jQuery mobile 还很陌生,这个问题让我很困惑。
我编辑了我的应用程序以根据用户到达的子域动态创建项目。它抓取子域,查找与该子域关联的客户端记录,并更改页面标题和 apple-touch-icons。
代码如下:
<meta name="viewport" content="width=device-width, initial-scale=1">
<? if ( empty($clientDomain) ) { ?>
<title>AAA takein</title>
<link rel="apple-touch-icon" sizes="57x57" href="<? echo( IMAGES ); ?>apple-icon-57x57.jpg" />
<link rel="apple-touch-icon" sizes="72x72" href="<? echo( IMAGES ); ?>apple-icon-72x72.jpg" />
<link rel="apple-touch-icon" sizes="114x114" href="<? echo( IMAGES ); ?>apple-icon-114x114.jpg" />
<link rel="apple-touch-icon" sizes="144x144" href="<? echo( IMAGES ); ?>apple-icon-144x144.jpg" />
<? } else { ?>
<title><? echo( $_SESSION["rName"] ); ?></title>
<link rel="apple-touch-icon" sizes="57x57" href="<? echo( IMAGES ); echo($_SESSION["image"]); ?>" />
<link rel="apple-touch-icon" sizes="72x72" href="<? echo( IMAGES ); echo($_SESSION["image"]); ?>" />
<link rel="apple-touch-icon" sizes="114x114" href="<? echo( IMAGES ); echo($_SESSION["image"]); ?>" />
<link rel="apple-touch-icon" sizes="144x144" href="<? echo( IMAGES ); echo($_SESSION["image"]); ?>" />
<? }; ?>
<link rel="stylesheet" href="<? echo( CSSURL ); ?>themes/foodie.css" />
<link rel="stylesheet" href="<? echo( CSSURL ); ?>foodie.css" />
<link rel="stylesheet" href="<? echo( CSSURL ); ?>themes/jquery.mobile.icons.min.css" />
<link rel="stylesheet" href="<? echo( JQMOBILE ); ?>jquery.mobile.structure-1.4.5.min.css" />
<script src="<? echo( JQ1 ); ?>"></script>
<script src="<? echo( JQMOBILE ); ?>jquery.mobile-1.4.5.min.js"></script>
<link rel="stylesheet" href="<? echo( CSS ); ?>">
<script src="<? echo( JS ); ?>"></script>
当我查看页面时,它最初按预期加载。然而,几乎立即它似乎重新加载了页面(或者可能只是头部项目),我认为它必须是一个缓存页面。
我的页面标题更改为“ZZZ TakeIn” - 这是该页面的先前版本。
我已清除浏览器缓存。我已经关闭了 jQuery 缓存——不过,如果我的理解在 v 1.4.5 中是正确的,那无论如何都是默认设置。
我尝试了各种脚本来停止首页缓存,但无济于事。它一定来自某个地方的缓存版本,因为我已经尝试注释掉标签,但它仍然是旧版本。
感谢您的任何帮助。
【问题讨论】:
-
您解决了这个问题吗?我看到了同样的事情。当我导航到同一站点上的另一个页面时,.... 中的所有内容都保持不变。它只发生在加载 JQuery Mobile 的页面上。谢谢!
标签: javascript jquery jquery-mobile caching