Appearance
微博环境检测 (isInWeibo)
检测当前运行环境是否为微博环境。
签名
typescript
function isInWeibo(): boolean;返回值
(boolean) 如果当前环境是微博环境返回 true,否则返回 false。
示例
typescript
import { isInWeibo } from '@fu/matrix';
// 或
const isInWeibo = window.fuMatrix.isInWeibo;
// 检查是否在微博环境中
if (isInWeibo()) {
console.log('当前在微博环境中');
} else {
console.log('当前不在微博环境中');
}注意事项
- 该函数通过检测 UserAgent 中的 'weibo' 标识判断是否为微博环境
- 在服务器端(无 navigator 对象)时返回 false
- 检测时不区分大小写
- 可能受到用户代理伪装的影响
应用场景
- 微博分享功能
- 微博特定API的调用
- 微博环境特定的UI展示