Refused to execute script from 'file:///C:/Users/Administrator/Desktop/TypeScript/part3/test.ts' because its MIME type ('video/vnd.dlna.mpeg-tts') is not executable.
时间: 2023-08-29 08:06:54 浏览: 46
这是因为浏览器无法识别文件的MIME类型,导致无法执行该文件。在这种情况下,可以尝试以下方法解决问题:
1. 将文件的扩展名改为浏览器可识别的类型,例如将 ".ts" 改为 ".js"。
2. 在服务器上托管该文件,以便浏览器可以通过HTTP请求获取文件并正确解析MIME类型。
3. 将文件内容复制到一个新的.js文件中,并将其引用到HTML文件中。
希望这些方法可以帮助您解决问题。
相关问题
refused to execute script from 'file:///e:/testts/first.ts' because its mime
类型(MIME type)('text/plain')不被接受。这是因为浏览器默认不支持以本地文件的形式直接打开 TypeScript 文件。如果您想要在浏览器中运行 TypeScript 代码,可以使用 TypeScript 的编译器将 TypeScript 文件编译成 JavaScript 文件,然后在浏览器中引入 JavaScript 文件来运行代码。或者您可以在本地搭建一个服务器,将 TypeScript 文件放在服务器上,通过访问服务器的方式来运行 TypeScript 代码。
Refused to execute script from 'http://127.0.0.1:8004/login' because its MIME type ('text/html') ...
这个错误通常表示你的服务器返回了一个错误的 MIME 类型。在这种情况下,服务器返回的是 'text/html',而不是 'application/javascript',所以浏览器拒绝执行脚本。
要解决这个问题,你需要在服务器端将 MIME 类型设置为正确的值。具体方法可能因服务器的不同而有所不同,但通常可以通过在服务器配置文件中添加以下行来完成:
```
AddType application/javascript .js
```
这将告诉服务器将所有以 .js 结尾的文件的 MIME 类型设置为 'application/javascript'。如果你使用的是其他服务器软件,请查阅相关文档以获取更详细的说明。