gpt4 book ai didi

javascript - 使用浏览器 Javascript 读取被忽略的文件

转载 作者:行者123 更新时间:2023-11-28 08:52:31 25 4
gpt4 key购买 nike

如果你有这样的东西

<script type='text/undefined_type' src='hello.js'></script>

浏览器会忽略 hello.js文件[已测试]。但是如何使用 Javascript 并且仅使用 Javascript 来读取这个被忽略文件的内容呢?

我尝试过这个:

var hypeScriptFiles = new Array();
var allTag;
//get all script file
allTag = document.getElementsByTagName('*');
for (i=0;i<allTag.length;i++) {
if(allTag[i].getAttribute('type')) {
hypeScriptFiles.push('found one');
console.log(allTag[i].getAttribute('type'));
} else {
hypeScriptFiles.push('nope');
}
}

但实际上浏览器会忽略这一点。

  • 控制台中没有显示任何内容
  • 应该记录一些内容[脚本第 8 行]

最佳答案

var scripts = document.getElementsByTagName('script');
for(var i in scripts)
{
if (scripts[i].type === 'text/undefined_type')
{
var fileName = scripts[i].src;
alert(fileName); // AJAX request here (no cross-domain)
}
}

对我有用

关于javascript - 使用浏览器 Javascript 读取被忽略的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18981184/

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