You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用JavaScript切换SharePoint视图且保持URL不改变

修改SharePoint视图切换代码(取消重定向)

原代码通过设置splnu Cookie实现经典/现代视图切换,但会强制跳转到网站内容页。要取消重定向并保留当前URL,只需移除跳转语句,改为刷新当前页面让Cookie设置生效即可:

修改后的代码

<a href="javascript:(function(){document.cookie = `splnu=0;domain=${window.location.hostname};`; location.reload();})()">Classic</a>
<a href="javascript:(function(){document.cookie = `splnu=1;domain=${window.location.hostname};`; location.reload();})()">Modern</a>

修改说明

  • 删除了原代码中location.href = "${_spPageContextInfo.webServerRelativeUrl}/_layouts/15/viewlsts.aspx";这一行跳转逻辑
  • 添加location.reload()刷新当前页面,确保Cookie设置立即生效,同时保持当前URL完全不变

内容的提问来源于stack exchange,提问作者Decemuirs80

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.30 22:09:24