Javascript 需要删除URL中#之后的所有内容

Javascript 需要删除URL中#之后的所有内容,javascript,jquery,html,Javascript,Jquery,Html,如果访问我的网站,您将看到URL更改为“” 我可以从文件中看出这是从哪里来的 <script type="text/javascript">jQuery(document).ready(function(){jimMain.init("screens/d12245cc-1680-458d-89dd-4f0d7fb22724");}); jQuery(document).ready(函数(){jimMain.init(“screens/d12245cc-1680-458d-89dd-

如果访问我的网站,您将看到URL更改为“”

我可以从文件中看出这是从哪里来的

<script type="text/javascript">jQuery(document).ready(function(){jimMain.init("screens/d12245cc-1680-458d-89dd-4f0d7fb22724");});
jQuery(document).ready(函数(){jimMain.init(“screens/d12245cc-1680-458d-89dd-4f0d7fb2724”););
如果我删除该代码,页面将不会加载。这不是我的网站,所以我对它的结构不太了解,但是一个朋友问我是否可以修复它。你有什么建议吗

谢谢

编辑:我意识到,按照网站的开发方式,如果页面后面没有所有信息,它将不允许加载页面。它是使用移动开发平台构建的。

您可以使用

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


希望这能对您有所帮助。

如果我这样做,我会得到一个不断循环,URL会在和之间切换,页面永远不会加载。我无法理解您到底想要什么?@chrx由于缺乏适当的浏览器支持,不建议使用此选项。这会使我在和之间进入一个恒定的重定向循环,并且该页面从未加载。您实际要加载什么?
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;