繁体   English   中英

需要删除网址中#之后的所有内容

[英]Need to remove everything after # in URL

如果您访问我的网站http://joshoak.es/test,您会看到URL更改为“ http://joshoak.es/test/#/screens/d12245cc-1680-458d-89dd-4f0d7fb22724

我可以在文档中看到其来源

<script type="text/javascript">jQuery(document).ready(function(){jimMain.init("screens/d12245cc-1680-458d-89dd-4f0d7fb22724");});

如果删除该代码,则不会加载该页面。 这不是我的网站,所以我对结构不了解很多,但是一个朋友问我是否可以解决这个问题。 你有什么建议吗?

谢谢!

编辑:我已经意识到网站的开发方式,它将不允许页面在没有所有信息的情况下加载。 它是使用移动开发平台构建的。

您可以使用split()

现场演示

url = "http://joshoak.es/test/#/screens/d12245cc-1680-458d-89dd-4f0d7fb22724"
result = url.split('#')[0];

尝试:

history.pushState("", document.title, window.location.pathname);
url = "http://joshoak.es/test/#/screens/d12245cc-1680-458d-89dd-4f0d7fb22724"
result = url.split('#')[0];
window.location.href=result;

希望这会帮助你。

暂无
暂无

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

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