PhoneGap/Cordova+;JQueryMobile:所有页面都应该重复标题吗?
我正在这个环境中做我的第一步,并试图找出最佳实践。我的应用程序包括几个HTML页面: 我是否应该将整个头部复制到所有HTML页面中,PhoneGap/Cordova+;JQueryMobile:所有页面都应该重复标题吗?,cordova,jquery-mobile,Cordova,Jquery Mobile,我正在这个环境中做我的第一步,并试图找出最佳实践。我的应用程序包括几个HTML页面: 我是否应该将整个头部复制到所有HTML页面中, 或者可能只有在最初的HTML页面中才需要一些 额外的 让我感到奇怪的是,我找不到这种应用程序的标准HTML标题的最新示例,所以我的问题也让我分享了一些知识 据我所知,这是允许将JQM组合到PhoneGap中所需的标题: <!DOCTYPE html> <html> <head> <meta charset="utf
或者可能只有在最初的HTML页面中才需要一些 额外的 让我感到奇怪的是,我找不到这种应用程序的标准HTML标题的最新示例,所以我的问题也让我分享了一些知识 据我所知,这是允许将JQM组合到PhoneGap中所需的标题:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="format-detection" content="telephone=no" />
<meta name="msapplication-tap-highlight" content="no" />
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width" />
<meta http-equiv="Content-Security-Policy" content="default-src 'self' gap://ready file://* *; style-src 'self' 'unsafe-inline'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; media-src *">
<title>JQM Test</title>
<link rel="stylesheet" href="css/jquery.mobile-1.4.5.min.css" />
<!-- extra css for my app: -->
<link rel="stylesheet" type="text/css" href="css/index.css" />
<!-- include JQ, enable PhoneGap events under JQM, then include JQM: -->
<script type="text/javascript" src="js/jquery-2.1.3.min.js"></script>
<script type="text/javascript">
$( document ).on( "mobileinit", function() {
$.support.cors = true;
$.mobile.allowCrossDomainPages = true;
$.mobile.phonegapNavigationEnabled = true;
});
</script>
<script type="text/javascript" src="js/jquery.mobile-1.4.5.min.js"></script>
</head>
JQM测试
$(文档).on(“mobileinit”,函数(){
$.support.cors=true;
$.mobile.allowCrossDomainPages=true;
$.mobile.phonegapNavigationEnabled=true;
});
为了完整起见,如果您想知道,cordova部分会出现在页面的末尾:
<script type="text/javascript" src="cordova.js"></script>
<script type="text/javascript" src="js/index.js"></script>
<script type="text/javascript">
app.initialize();
</script>
</body>
app.initialize();
注意:如果这个答案是错误的,请不要投反对票,而是添加一个说明,解释为什么它是错误的,这样我们都可以学习
没有人回应,所以我会把我的初步答案,我仍然需要验证
在正常的web应用程序中必须重复页眉,因为用户可以为非初始页面添加书签,然后再返回,因此每个页面都必须能够扮演初始页面的角色
然而,使用PhoneGap/Cordova,我们可以确保在启动时加载特定页面,这样,因为页面是使用ajax加载的,所以我们可以跳过其他页面的包含部分