【发布时间】:2015-11-18 13:46:27
【问题描述】:
我有一个网页(比如http://www.example1.com),其中包含一个指向不同网站的锚标记(比如http://www.example2.com)。在发布之前,我必须在测试服务器上对其进行测试(网址为 www.example1-test.com 和 example2-test.com)。当代码位于 example1-test.com 时,链接应指向 example2-test.com,而当代码位于 example1.com 时,则应指向 example2.com。
但我不能在切换服务器时使用 JavaScript 或手动更改代码。我只能使用html和css。有没有办法做到这一点?
我知道这是一个奇怪的问题,css 用于样式而不是编写逻辑,但我不能为此使用 JavaScript,除非有办法通过一些 html 标签在浏览器中启用 JavaScript。(比如一些元标签,等等)
我可以放入两个单独的链接,分别指向 example1.com 和 example2.com,并根据环境进行显示/隐藏,但问题是我在哪里放置这些条件(不能使用 JavaScript)。
【问题讨论】:
-
你是说浏览器默认禁用JS?没有办法使用 HTML 或脚本启用 JS
-
不能单独使用 html/css。服务器端代码将是一种方式(php 等)。
-
为什么要在开发环境中禁用 JS?
-
Js 可以在客户端机器上被禁用。无论如何只是想确认是否可以仅使用 html/css。
标签: javascript html css anchor