gpt4 book ai didi

javascript - 如何在 html 标记中包含不同类型的 javascript 文件?

转载 作者:行者123 更新时间:2023-12-03 22:48:30 26 4
gpt4 key购买 nike

假设我们有一个文件 .js 延期。我们都知道它是一个javascript文件,但让我们假设文件类型不是通常的文本/javascript ,而是 文字/其他 .另外,我安装了一个解释器,可以解释 中的数据。 .js 文件类型 文字/其他 并给我纯 javascript 作为输出。但问题是我如何包含 .js 文件类型 文字/其他 在 html 标记中?作为 :

<script type="text/anythingelse" src="myfile.js"></script>

似乎不起作用!解释器的设计是这样的:
const Interpret = () => {
const el = document.querySelectorAll("script[type='text/anythingelse']")
for ( var i = 0; i < el.length; ++i ) {
// Interpretaion process start from here......observe the "el" constant
}
}

那我该怎么做呢?

最佳答案

您可以使用 XMLHttpRequest() 下载文件

var xhr = new XMLHttpRequest();
xhr.open("GET", f_strUrl);
//xhr.setRequestHeader('origin',undefined);
xhr.responseType = "blob";//use what matches your case
xhr.onload = function(){
var reader = new FileReader();
reader.onload = function(event) {
var l_data = event.target.result;
//process your data

if(f_funcCallback != null){
f_funcCallback(f_strUrl,imgData);
}
}.bind(this);
reader.readAsDataURL( xhr.response);
};

你可以在这里查看详细信息
https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest

关于javascript - 如何在 html 标记中包含不同类型的 javascript 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59918741/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com