JavaScript readAsDataurl 不是一个函数

2024-02-05

在 Gecko/Firefox 中我收到错误消息:

类型错误:fr.readAsDataurl 不是函数

使用以下 JavaScript:

var fr = new FileReader();
fr.readAsDataURL(files[i]);

事实证明,Mozilla 的某个人创建了已弃用的方法readAsDataurl字母大小写不正确,并且由于 JavaScript 区分大小写,我只需使用readAsDataURL方法(大写网址):

if (fr.readAsDataURL) {fr.readAsDataURL(files[i]);}
else if (fr.readAsDataurl) {fr.readAsDataurl(files[i]);}

请注意,检测到标准/正确的套管方法first。如果您希望代码尽快运行,随着标准支持的改进,性能将随着时间的推移而提高。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JavaScript readAsDataurl 不是一个函数 的相关文章

  • 如何使用 HTML 5 实现类似 gmail 的文件上传/附件

    我记得一些支持 Ajax 之类的选项 无回发世界 文件上传 隐藏的 iframe 使用 flash 对象 尽管我仍然好奇为什么使用 SWF 以及它提供什么优势 然而 通过查看博客 HTML 5 似乎很有前途 我尝试了一些小示例 它确实有效
  • axios 请求中未发送正文数据

    我试图通过 axios 请求将数据发送到我的后端脚本 但正文看起来是空的 这是前端发送的请求 axios request method GET url http localhost 4444 next api headers Authori
  • 类型错误:类扩展值未定义不是函数或 null

    尝试创建这些实体时出现以下错误 TypeError Class extends value undefined is not a function or null 我假设这与循环依赖有关 但是在使用表继承和一对多关系时应该如何避免这种情况
  • 如何判断一个网页是否支持jquery?

    确定网页是否启用 jquery 的最佳方法是什么 如果这是确定它的最佳方法 则使用 jquery 本身 if jQuery jquery object exists jQuery 并不神奇 它本质上只是一个大对象 您可以像检查任何其他对象一
  • 在 jQuery .live() 方法中模拟“焦点”和“模糊”

    Update 从 jQuery 1 4 开始 live 现在支持focusin and focusout events jQuery http www jquery com currently1 doesn t support blur o
  • 使用 Firefox 插件 sdk 的 nsISocketTransportService

    我正在尝试使用 Firefox 来读取 SSH 横幅 IE 当您最初连接到 SSH 服务器时 服务器会向您发送其横幅 标识服务器软件 并且您向 SSH 服务器发送您的横幅 标识您的客户端软件 为此 我使用以下 URL 中的示例 firefo
  • 在 R 传单中添加不透明度滑块

    如何在 R leaflet 应用程序中添加滑块来控制特定图层的不透明度 对于这个应用程序 我不想使用闪亮 这里建议 在 R 传单应用程序中添加滑块 https stackoverflow com questions 37682619 add
  • 设置双指缩放时精确的滚动位置

    我正在创建一个地图应用程序 它将标记图像放置在画布上并滚动到它 我正在使用浏览器的捏缩放和滚动来放大 缩小地图 然而 我注意到有一些奇怪的行为 我想知道如何解决它 这有点难以解释 但我们开始吧 假设您处于网页的标准缩放级别 无法进一步缩小
  • 检测 Google 验证码的挑战窗口何时关闭

    我正在使用谷歌隐形验证码 有没有办法检测挑战窗口何时关闭 我所说的挑战窗口是指您必须选择一些图像进行验证的窗口 目前 我在按钮上放置了一个旋转器 一旦单击按钮 就会呈现验证码挑战 无法向用户提示另一个质询窗口 我以编程方式调用渲染函数 gr
  • JS 保留以零结尾的小数[重复]

    这个问题在这里已经有答案了 在JavaScript中 是否可以 锁定 十进制数 以保留以零结尾的 浮点数 例如 我有 2 个不同的数字 如下所示 伪代码 let a 1 0 let b 1 00 a b true should be fal
  • karma/jasmine 控制台更详细的测试结果

    我使用 Karma 和 Jasmine 进行 javascript 单元测试 假设我有一个失败的测试 如下所示 expect objectA toEqual expectedObjectA 当失败时 我看到控制台上转储了两个对象 并显示一条
  • 检索 css3 缩放元素的宽度/高度

    我正在与 offsetWidth 属性的奇怪之处 我认为 作斗争 这是场景 比方说 我有一个span标签 在我的js中 在某个时刻我执行css3转换 对于这个元素 例如 el set styles transform scale scale
  • 如果没有 /// 标签,TypeScript 的“将 JavaScript 输出合并到文件中”选项无法推断出正确的脚本顺序

    我正在开发一个使用 将 JavaScript 输出合并到文件中 选项的 TypeScript 解决方案 我经常引用另一个文件中定义的项目 例如 In MyBaseClass ts export class MyBaseClass In My
  • 如何使用 window.onerror 捕获所有 javascript 错误? (包括道场)

    这个问题是后续问题javascript 如何在弹出警报中显示脚本错误 https stackoverflow com questions 2604976 javascript how to display script errors in
  • Web组件中嵌套槽的内容不可见

    我有一个 Web 组件 它应该接受任意元素来包装其内容 虽然我可以在 Chrome 开发工具中看到插槽已正确分配 但 DOM 中什么也没有出现 以前有人见过这个问题吗 定义 class ExampleParent extends HTMLE
  • javascript 是否有等效的 __repr__ ?

    我最接近Python的东西repr这是 function User name password this name name this password password User prototype toString function r
  • 如何在 webpack 中渲染嵌套的 SASS?

    采取以下CSS MyComponent color blue Button color red 以及以下 React 组件 import React from react import classes from MyComponent sc
  • Service Worker 与 Shared Worker

    Service Worker 和 Shared Worker 有什么区别 我什么时候应该使用 Service Worker 而不是 Shared Worker 反之亦然 Service Worker 具有共享 Worker 之外的附加功能
  • Jwt 签名和前端登录身份验证

    我有这个特殊的 jwt sign 函数 Backend const token jwt sign id user id process env TOKEN SECRET expiresIn 1m res header auth token
  • 确定 Javascript 中的日期相等性

    我需要找出用户在 Javascript 中选择的两个日期是否相同 日期以字符串 xx xx xxxx 形式传递给该函数 这就是我需要的全部粒度 这是我的代码 var valid true var d1 new Date datein val

随机推荐

  • 在 DLL 中实例化插件类

    我正在学习 C 并正在研究如何允许人们为我正在编写的应用程序编写插件 首先 我发布了他们的代码必须遵守的 API 带有接口的 dll 现在 我试图了解如何与their代码 我编写了一个测试插件 构建为 dll 并将其放入我的脚本正在监视的
  • 当 Graphite 的 Carbon 聚合器可以完成同样的工作时,为什么还要使用 statsd?

    我一直在探索 Graphite 图形工具来显示来自多个服务器的指标 似乎 推荐 方法是首先将所有指标数据发送到 StatsD StatsD 聚合数据并将其发送给 Graphite 或更确切地说 Carbon 就我而言 我想对跨服务器的指标进
  • 发送http响应后继续处理php

    我的脚本由服务器调用 从服务器我会收到ID OF MESSAGE and TEXT OF MESSAGE 在我的脚本中 我将处理传入的文本并使用参数生成响应 ANSWER TO ID and RESPONSE MESSAGE 问题是我正在发
  • 从 UnsafePointer> 到 Swift 中的浮点数数组?

    我正在尝试访问AVAudioPCMBuffer floatChannelData使用 Swift 但它是类型UnsafePointer
  • 基于 SParQL 中的 URI 进行过滤 [重复]

    这个问题在这里已经有答案了 您可以在以下位置运行以下查询链接 MDB SPARQL 资源管理器 http www linkedmdb org snorql 的价值观 imdbID 最后一个变量 包含来自三个可能域 freebase com
  • 我的 .html.erb 中的动态 Javascript

    我在我的第一个 Rails 应用程序中遇到了一些 Javascript 问题 部分 care point html erb
  • 用 DataTable 替换 DataReader

    我正在改编其他人编写的一些代码 并且出于时间原因需要返回一个数据表 我有这样的代码 using SqlCommand command new SqlCommand query conn add parameters and their va
  • 如何将可变参数传递给模板?

    我想从键盘输入参数 int 然后将其传递给模板以创建对象 模板是 int lim cin gt gt lim mpa
  • MySQL插入触发器后获取自动递增值,插入后更新字段值给出“未知列”错误

    我试图找出一个触发器来分配自动递增的 ID 主键字段的值 该字段是在插入另一个字段 Sort Placement 时自动生成的 因此插入后它们是相同的 如果您想知道我为什么要这样做 Sort Placement 用作表中可以更改的排序值 但
  • 从分类角度来说,FP 中的 monad 是什么?

    每当有人承诺 解释单子 时 我的兴趣就会被激起 但当所谓的 解释 是一长串例子时 我的兴趣就会被挫败感所取代 最后是一些即兴的评论 即 深奥的数学理论 背后的 数学理论 想法 目前太复杂 无法解释 现在我要求相反 我对范畴论有扎实的掌握 而
  • 导出 Crashlytics 崩溃报告日志

    我需要将 Crashlytics 崩溃报告日志导出到某个外部文件系统中 使用他们的挂钩将不起作用 因为这些挂钩仅适用于新报告 而我需要导出完整的开放问题 我找到了这个库 https github com MattNewberry crash
  • Swift 语言中与号 (&) 的含义是什么?

    我知道 符号是一种位运算 但有时我会在变量名前面看到它 put 是什么意思 变量前面做什么 它的工作原理是inout使变量成为输入输出参数 In out 实际上意味着通过引用传递值 而不是通过值传递 它不仅需要通过引用接受值 还需要通过引用
  • 无法加载内核二进制文件:Flutter 中的 SDK 哈希无效

    Whenever I try to run a dart tool like Dart Migrate I get the following error and I am unable to run that tool Is there
  • 给定单一方法测试和可排序测试数据,如何排序 TestNG Factory 执行?

    首先 您应该知道我正在使用 TestNG v6 8 8 和 Java JDK 6 我在不同版本的 Linux 和 Mac OS 10 9 4 上运行时遇到此问题 进入代码清单 工厂类 import org testng annotation
  • 如何更改 Facebook 登录页面的语言?

    在 Facebook API 中 有一个黑客手册项目 https github com facebook facebook ios sdk tree master sample Hackbook进行演示 当我尝试通过这个 Hackbook
  • 使用 httpurlconnection 和 android 上传图像字节数组

    我正在开发小型 Android 应用程序 我想在其中将图像从我的 Android 设备上传到我的服务器 我在用HttpURLConnection为了那个原因 我正在通过以下方式执行此操作 Bitmap bitmap BitmapFactor
  • 为什么这个脚本不能与 python 线程一起使用

    所以我一直在尝试找到一种访问任务管理器的方法 我尝试了一些方法 包括 wmi 模块和 Windows 任务列表 但都不适合我的需要 wmi 太慢了 当我在使用多处理的东西中同时访问它时 任务列表变得太慢了 所以我发现这个脚本工作得很好 但我
  • Flexbox 每行的元素数量相同吗?

    我有动态内容和响应式布局 因此项目数量和可用宽度会有所不同 有时 div 中的元素需要换行到第二个 行 使用 Flexbox 或任何其他 CSS 方法 可以使每行上的项目数相等吗 div class cont div class elem
  • Swift 泛型:比泛型更专业?

    XCode 6 测试版 5 Goal 我正在尝试为语义兼容但不共享 或似乎共享 足够协议的类型编写泛型代码 以使我的泛型基于共享协议的子集 到目前为止 我还没有找到解决方案 并且想知道我错过了一些东西 或者它是否是语言的限制 任何见解都值得
  • JavaScript readAsDataurl 不是一个函数

    在 Gecko Firefox 中我收到错误消息 类型错误 fr readAsDataurl 不是函数 使用以下 JavaScript var fr new FileReader fr readAsDataURL files i 事实证明