Skip to content

新建文档不打开新标签页

在某些应用场景中,用户可能不希望新建页点击按钮后,打开新的标签页(新 Tab),所以可以使用下面代码:

该方法其实在 监听外链跳转 中有相应讲解:

// 拦截外链跳转函数
const onHyperLinkOpen = ({
  linkUrl, // 跳转 url
}) => {
  // 自身业务处理 - 如果是自家的新建页,那就直接 replace 替换
  if (linkUrl.includes('https://wwo.wps.cn')) {
    window.location.href = linkUrl;
  }
};

// 实例化 js-sdk
const instance = WebOfficeSDK.config({
  url: 'https://wwo.wps.cn/office/w/new/0?xxx', // 换成自己的 url
  onHyperLinkOpen,
});