繁体   English   中英

在浏览器中直观地更改URL

[英]Visually changing URL in browser

我想在视觉上(不影响真实地址)更改浏览器地址栏中的URL,如下所示:

Real:  http://www.example.com/example_a_b_c.html
Shown: http://www.example.com/e_a_b_c

(如果可以的话,我可能还想更改域名)

如果可以选择使用任何简单的Javascript代码或函数,那就更好了。 我实际上并不了解该语言,所以我只是在寻找适合HTML <script>标记的一点代码,只是为了我自己。

您可以使用History API来实现此目的,更确切地说,可以使用history.pushState()方法来实现。

在您的情况下,此示例为:

history.pushState(null, null, '/e_a_b_c');

要回答您的其他问题:

如果可以,我可能还想更改域名。

不幸的是, 您不能这样做 ,那将是一个巨大的安全漏洞,根本不可能。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM