我有三个元变量:Concept、DocType和Path,我想将它们添加到我的URL中,以便在浏览器中看起来像 "http://www.mywebsite.com/page.html?concept=var1&doctype=var2&path=var3"。
目前,我的页面上有以下代码,但我对JS非常陌生,不确定是否正确:
这导致我在URL未更改的情况下出现以下错误:
回流:0.1毫秒 回流:0.11毫秒 回流:0.14毫秒 1406128139877 Services.HealthReport.HealthReporter WARN 找不到首选项数据。
目前,我的页面上有以下代码,但我对JS非常陌生,不确定是否正确:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<meta name="concept" content="product" />
<meta name="docType" content="template" />
<meta name="Path" content="offer" />
<script>
function refresh() {
var concept = document.querySelector('meta[name="concept"]');
var doctype = document.querySelector('meta[name="docType"]');
var path = document.querySelector('meta[name="Path"]');
this.document.location.href = "?concept=" + concept.content + "&doctype=" + doctype.content + "&path=" + Path.content;
}
</script>
</head>
<body>
Line of text
<script>
if (location.search.indexOf("concept") !== -1) refresh();
</script>
</body>
</html>
这导致我在URL未更改的情况下出现以下错误:
回流:0.1毫秒 回流:0.11毫秒 回流:0.14毫秒 1406128139877 Services.HealthReport.HealthReporter WARN 找不到首选项数据。