1

我正在创建一个个人网站。所以,它是一个非常轻量级的网站!

该网站使用大量。因此,jquery如果没有javascript启用目标浏览器,我的网站将无法运行。为了解决这个问题,我使用了这个 html

<html>

<head>

<script>
window.location.href="javascriptEnabled.html";
/*Since javascript is enabled redirect to javascript based page*/
</script>

</head>

<body>
Showing Static Website since javascript is not enabled..
</body>

</html>

javascript如您所见,如果目标浏览器支持,我将重定向到启用的页面。

但如果javascript未启用,脚本将无法运行,然后将加载body标签中的静态 html!

我有两个问题。

1>这是解决javacript-no javascript issue浏览器问题的最佳方法吗?

2>如果我使用window.location.href并且javascript启用了浏览器,它会下载整个页面还是会停止window.location.href

4

1 回答 1

1
  1. 为了简单起见,是的,这是一个不错的主意。<noscript>您可以使用标签加载内容
  2. 一旦浏览器点击window.location.href它就会开始重定向,但它仍然会下载所有 DOM。浏览器下载所有文档,然后它将开始呈现。

    您可以使用:<body onload="document.body.style.display = 'none';">隐藏它的内容,直到发生重定向。

于 2012-09-16T11:25:45.633 回答