我有一個html頁面,其中包含一個在另一個頁面上實現的頁眉。在加載時,通過JavaScript代碼,帶有頁眉代碼的html頁面包含在我的主頁面上。包含在html頁面
例子:
main.html中:
<html>
<head>
</head>
<script>
$(function(){
$("#header").load("header.html");
//$("#footer").load("footer.html");
});
</script>
<body>
<div id='header'></div>
...
</body>
</html>
現在我還有一個html頁面 - header.html中 - 其中i定義導航欄。
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
<nav class="navbar barra_superior">
...
</nav>
但是,使用此解決方案,header.html上的元標記也應用於main.html。我的問題是,如果我可以將meta標籤僅應用於header.html。
由於
您是否包含了包含jQuery? – Luke
你可能不想通過jQuery包含元標記,它可能會混淆一些搜索引擎和網絡爬蟲。 –
@Joao Ferreria,我建議在身體外部進行操作可以很好地在服務器端JavaScript中執行,如nodeJS或任何服務器端腳本 –