钉钉h5应用 globalthis is not defined vite client

钉钉h5应用 globalthis is not defined vite client

problem

背景

  • 钉钉h5应用
  • 使用 vue3 +vite 构建的前端工程

问题

  • h5页面在pc端浏览器和pc端钉钉打开正常
  • h5页面在移动端钉钉打开异常 页面空白

通过调试工具找到报错信息
globalthis is not defined vite client

在这里插入图片描述

reason

全局变量 globalthis 找不到

solution

在工程index.html中替换 globalthis

<script>
  console.log('jackie: globalThis=',globalThis)
  if (globalThis === undefined) {
    console.log('globalThis undefined')
    var globalThis = window;
  }
</script>

相关推荐

  1. uniapp Vue2h5开发pdf无法预览的问题

    2024-03-11 23:42:01       30 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-11 23:42:01       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-11 23:42:01       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-11 23:42:01       87 阅读
  4. Python语言-面向对象

    2024-03-11 23:42:01       96 阅读

热门阅读

  1. AcWing16. 替换空格

    2024-03-11 23:42:01       42 阅读
  2. 安卓基础--application详解

    2024-03-11 23:42:01       46 阅读
  3. js的同步异步

    2024-03-11 23:42:01       41 阅读
  4. Android Selinux详解[一]---整体介绍

    2024-03-11 23:42:01       42 阅读
  5. android:textDirection=“anyRtl“在说什么?

    2024-03-11 23:42:01       45 阅读
  6. PiflowX-TopN组件

    2024-03-11 23:42:01       43 阅读
  7. LeetCode 0299.猜数字游戏:计数

    2024-03-11 23:42:01       49 阅读
  8. IOS面试题object-c 61-70

    2024-03-11 23:42:01       40 阅读