0

当用户访问网站时需要有一个接管页面,例如 www.domain.com,而不是立即显示内容,而是显示一个启动页面。然后,他们可以选择通过单击链接来访问主页。

  1. 有没有办法在不更改主页上的代码的情况下做到这一点,除了包含一个满足要求的 javascript 文件,即用另一个 HTML 页面接管页面?

  2. 我能找到一个例子吗?

4

1 回答 1

1

您可以对另一个 IP 进行 DNS“重写”,然后在另一个 Web 服务器上捕获或简单地复制/粘贴原始 HTML 内容并显示它,但也可以添加此 HTML 启动通知。

但是,如果不更改页面内容或访问代码,就无法添加启动页面。


如果您有权访问 HTML 代码,则可以包含您有权访问的 JavaScript 文件,也可能包含在其他服务器上。还为未禁用 JavaScript 的访问者添加一个 noscript 标签。

例子:

<script src="http://www.asdf.com/you/have/access/to/this/file.js" type="text/javascript" />
<noscript>SPLASH NOTICE</noscript>

file.js 的外观如何,您可以提出一个额外的问题。或检查G

这个“远程”JavaScript 文件的好处是,您可以稍后从文件中删除启动通知,而无需再次接触原始代码。

于 2012-06-12T01:29:37.047 回答