所以如果你有这样的东西
<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');
}
}
但实际上浏览器忽略了这一点。
答案 0 :(得分:0)
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)
}
}
适合我