解决 pdf.js 出现 TypeError: key.split(...).at is not a function 报错问题

问题

使用pdf.js v2版本部分机型出现 TypeError: key.split(...).at is not a function 报错

解决

参考 https://github.com/wojtekmaj/react-pdf/issues/1465

方式一(推荐)
javascript 复制代码
 import 'core-js/features/array/at';
方式二 (解决了部分机型浏览器问题)
javascript 复制代码
  if (!Array.prototype.at) {
    Array.prototype.at = function (index) {
      if (index < 0) {
        index = this.length + index;
      }
      if (index >= 0 && index < this.length) {
        return this[index];
      }
      return undefined;
    };
  }
相关推荐
Rsun0455120 小时前
React相关面试题
前端·react.js·前端框架
Lao乾妈官方认证唯一女友:D20 小时前
通过plasmo的wallet扩展添加新钱包
javascript·web3·区块链
ALKAOUA20 小时前
力扣面试150题刷题分享
javascript·笔记
鹏多多.20 小时前
Flutter使用screenshot进行截屏和截长图以及分享保存的全流程指南
android·前端·flutter·ios·前端框架
LawrenceLan21 小时前
37.Flutter 零基础入门(三十七):SnackBar 与提示信息 —— 页面反馈与用户交互必学
开发语言·前端·flutter·dart
迪巴拉152521 小时前
基于Vue与Spring Boot+Open Cv的智慧校园考勤系统
前端·vue.js·spring boot
swipe21 小时前
JavaScript 对象与属性描述符:从原理到实战
前端·javascript·面试
&活在当下&21 小时前
Vue3 h函数用法详解
前端·javascript·vue.js