当用户访问网站时,需要有一个接管页面,例如www.domain.com 而不是立即显示内容,而是显示启动页面。然后,他们可以选择通过单击链接来访问主页。
除了包含满足要求的 javascript 文件(即用另一个 HTML 页面接管该页面)之外,是否可以在不更改主页代码的情况下执行此操作?
有没有我能找到的执行上述操作的示例?
最佳答案
您可以对其他 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 看起来应该如何 ask an additional question .或查看 G .
这个“远程”JavaScript 文件的好处是,您可以稍后从文件中删除启动通知,而无需再次触及原始代码。
关于javascript - 创建接管页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10989463/