本帖最后由 Edric.Li 于 2024-3-30 09:58 编辑
如果是页面容器的话,找个定时命令就可以了。如果是页面跳转的话,就不能使用定时命令了。(如果在V10版本中的母版页中好像是可以使用的,不太确定。。好像V10做了变更)。
可以在全局添加如下JS代码。就可以实现楼主的需求,代码中有注释,页面名称和跳转时间可以改成你系统中的即可。 底部附上了9.0.103的工程文件。
(() => {
// 定义需要轮询跳转的页面
const pages = ["页面1", "页面2", "页面3"];
// 定义跳转时间,单位毫秒,这里是2秒以后就会执行跳转
const timeout = 2000;
setTimeout(() => {
// 获取当前的页面
const currentPageName = Forguncy.Page.getPageName();
// 获取当前页面所在数组的索引位置
const pageIndex = pages.indexOf(currentPageName);
// 如果当前页面不在需要跳转的页面中,则直接返回,不进行跳转
if (pageIndex === -1) {
return;
}
// 获取下一个页面的索引
const nextPageIndex = pageIndex + 1 > pages.length - 1 ? 0 : pageIndex + 1;
// 跳转页面
location.href = Forguncy.Helper.SpecialPath.getBaseUrl() + pages[nextPageIndex]
}, timeout);
})();
|