在 Edge 浏览器的严格模式下不允许分配只读属性
Assignment to read-only properties is not allowed in strict mode in Edge Browser
我想将上传的文件从源输入元素复制到目标输入元素。也就是说,我只是在 change 事件的帮助下将 input.files 从第一个元素分配给第二个元素。我想知道,它在 Edge 浏览器中不起作用。
它抛出 Assignment to read-only properties is not allowed in strict mode
这是我试过的方法。
https://stackblitz.com/edit/typescript-kobcul?file=index.ts
希望我能得到一些解决方案。
看起来是由 Strict mode. 引起的问题如果可能,请尝试使用简单的 JS 而不是使用类型脚本进行测试。如果可能,请尝试禁用严格模式,因为您可能有助于避免此问题。
要禁用严格模式,您需要添加 "noImplicitUseStrict": true 到 tsconfig.json 中的 "compilerOptions"。
无法动态禁用它。因为启用或禁用后需要重新编译代码。
目前我们没有选项可以将文件分配给边缘浏览器中的输入类型文件。这似乎是一种浏览器行为。
我想将上传的文件从源输入元素复制到目标输入元素。也就是说,我只是在 change 事件的帮助下将 input.files 从第一个元素分配给第二个元素。我想知道,它在 Edge 浏览器中不起作用。
它抛出 Assignment to read-only properties is not allowed in strict mode
这是我试过的方法。
https://stackblitz.com/edit/typescript-kobcul?file=index.ts
希望我能得到一些解决方案。
看起来是由 Strict mode. 引起的问题如果可能,请尝试使用简单的 JS 而不是使用类型脚本进行测试。如果可能,请尝试禁用严格模式,因为您可能有助于避免此问题。
要禁用严格模式,您需要添加 "noImplicitUseStrict": true 到 tsconfig.json 中的 "compilerOptions"。
无法动态禁用它。因为启用或禁用后需要重新编译代码。
目前我们没有选项可以将文件分配给边缘浏览器中的输入类型文件。这似乎是一种浏览器行为。