我想在视觉上(不影响真实地址)更改浏览器地址栏中的URL,如下所示:
Real: http://www.example.com/example_a_b_c.html
Shown: http://www.example.com/e_a_b_c
(我可能还想更改域名,如果可以的话)
如果有一个选项可以使用任何简单的Javascript代码或函数,那就更好了。我实际上并不了解这种语言,所以我只想找一个适合HTML <script>
标签的小代码,仅供我自己使用。
答案 0 :(得分:1)
您可以使用 History API 来实现这一目标,更确切地说,使用history.pushState()
方法。
在您的情况下,一个例子是:
history.pushState(null, null, '/e_a_b_c');
回答你的另一个问题:
我可能还想更改域名,如果可以的话。
不幸的是你不能,这将是一个巨大的安全漏洞,而且根本不可能。