PhoneGap/Cordova+;JQueryMobile:所有页面都应该重复标题吗?

PhoneGap/Cordova+;JQueryMobile:所有页面都应该重复标题吗?,cordova,jquery-mobile,Cordova,Jquery Mobile,我正在这个环境中做我的第一步,并试图找出最佳实践。我的应用程序包括几个HTML页面: 我是否应该将整个头部复制到所有HTML页面中, 或者可能只有在最初的HTML页面中才需要一些 额外的 让我感到奇怪的是,我找不到这种应用程序的标准HTML标题的最新示例,所以我的问题也让我分享了一些知识 据我所知,这是允许将JQM组合到PhoneGap中所需的标题: <!DOCTYPE html> <html> <head> <meta charset="utf

我正在这个环境中做我的第一步,并试图找出最佳实践。我的应用程序包括几个HTML页面:

我是否应该将整个头部复制到所有HTML页面中,
或者可能只有在最初的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加载的,所以我们可以跳过其他页面的包含部分