我有一个js-slider
,每次更改图片时,它的网址都会更改。
我想从网址中删除 /#/
。
document.location.href = String( document.location.href ).replace( "#/", "");
它可以工作,但插件 jquery.address.js
无法查看页面并重定向到 403。
我怎样才能删除这个符号并且 slider 可以工作。
站点:http://taron-julhakyan.ru
谢谢!!!
最佳答案
您可以在 JavaScript 中使用正则表达式
document.location.href = document.location.href.replace(**/(#)[0-9A-Za-z-]+/ig, "#/"**);
此处/ig 后缀表示正则表达式i不区分大小写,并且g全局声明。
欲了解更多信息,请参阅here
关于javascript - 从 url 中删除 # 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43672942/