要实现给URL末尾附带一个'?'并将页面重定向到同一页面,可以使用以下代码示例:
// 获取当前页面的URL
var url = window.location.href;
// 如果URL末尾没有'?',则添加'?'到URL末尾
if (url.indexOf('?') === -1) {
url += '?';
}
// 重定向到同一页面
window.location.href = url;
此代码首先获取当前页面的URL,并检查URL末尾是否包含'?'。如果不包含,则将'?'添加到URL末尾。最后,使用window.location.href
将页面重定向到修改后的URL。
注意:此代码将重定向到同一页面,可能会导致无限重定向循环。因此,建议在实际应用中添加适当的条件来避免重复重定向。