使用以下代码,我可以检查页面是否包含特定的css文件,
var cssUrl = 'css/homedelivery_styles.css';
if($('link[rel*=style][href="'+cssUrl+'"]').length==0)
{
$("head").append('<link rel="stylesheet" type="text/css" href="'+cssUrl+'"/>');
}
同样可以检查文件是否包含任何特定的外部文件??
我知道typeOf solutuion,但不想使用它,因为我需要为此修改js文件。
答案 0 :(得分:0)
您可以选择页面上的所有脚本标记,对其进行迭代,然后查看网址中是否有http(s)标记或两个正斜杠。
int F[5001],F2[5001];
如果您想查找确切的文件,可以修改检查以查看它是否与您指定的网址匹配,如下所示:
function hasExternalJavascript() {
var scripts = document.getElementsByTagName('script');
for (var i = 0; i < scripts.length; i++) {
if (scripts[i].hasAttribute('src') && scripts[i].getAttribute('src').match(/http|\/\//)) {
return true;
}
}
return false;
}