Skip to content

isInKamis

判断当前页面是否在 Kamis 环境中。

使用方法

ts
import { isInKamis } from '@futures/matrix';

if (isInKamis()) {
  // 在 Kamis 环境中的逻辑
}

返回值

  • boolean - 如果在 Kamis 环境中返回 true,否则返回 false

判断逻辑

函数通过以下两个条件判断是否在 Kamis 环境中:

  1. 检查 window 对象上是否存在 __KAMIS_JSONP_KEY 变量
  2. 检查当前页面 URL 是否包含 kamis-renderer 字符串

满足任一条件即认为在 Kamis 环境中。