我正在内部建立一个网站,该页面在<head>
中设置了一个canonical URL,该URL从外部指定页面的URL。
有什么方法可以使用JavaScript来获取规范的URL?
最佳答案
像这样吗
<!DOCTYPE html>
<html>
<head>
<link href="http://www.example.com/" rel="canonical" />
<title>Canonical</title>
<script type="text/javascript">
window.onload = function () {
var canonical = "";
var links = document.getElementsByTagName("link");
for (var i = 0; i < links.length; i ++) {
if (links[i].getAttribute("rel") === "canonical") {
canonical = links[i].getAttribute("href")
}
}
alert(canonical);
};
</script>
</head>
<body>
<h1>Canonical</h1>
</body>
</html>
关于javascript - 使用JavaScript获取规范网址,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5980682/