javascript - 在地址栏中隐藏 HTML 页面的域
问题描述
假设您在 Web 上打开一个 HTML 页面,其 URL 如下: https ://storage.googleapis.com/fasdcjh-jdfsdf/ga/123/test.html
我想在test.html中放置一些 javascript,以便 url 更改为 lkasdjhfklahsdfklasjdflahfd (一些随机字符串)test.html是我的创建,所以我可以修改它来实现它。
我尝试了什么:将此脚本插入 html
<script type="text/javascript">
window.history.replaceState(null,'title','asdakjsdhjkad');
</script>
它将网址更改为 - https://storage.googleapis.com/fasdcjh-jdfsdf/asdakjsdhjk
所以最后一部分确实改变了。但是域 storage.googleapis.com 和路径中的其余字符串没有。 如何做到这一点?
PS:HTML 文件将上传到谷歌云存储帐户。上面的脚本在从谷歌云存储访问文档时有效,但只隐藏了最后一部分
解决方案
推荐阅读
- java - 无需多组源代码的多版本jar文件
- asp.net-core - 如何从 Polly 重试更改 HttpMessageHandler 的配置?
- reactjs - 将鼠标悬停在元素上时工具提示显示在错误的位置
- spring - 在 Spring Rest Service 中自定义 XML 输出
- css - 如何使用剪辑路径或任何其他方式在 css 中创建以下形状
- apache-kafka - 卡夫卡流抑制在窗口化后不产生输出
- android - 应用程序字体大小不会改变
- javascript - 使用Javascript从两个对象数组中删除重复项
- python - 如何在 Python 中使用整数变量重命名文本文件?
- python - 'pytype' 为使用 TypeVar 的函数引发 FAILED