要使用Ajax来获取script标签中的src url,可以按照以下步骤进行:
var xhr = new XMLHttpRequest();
xhr.open('GET', scriptSrcUrl, true);
xhr.responseType = 'text';
xhr.onload = function() {
if (xhr.status === 200) {
var scriptContent = xhr.responseText;
// 在这里可以对scriptContent进行处理
}
};
xhr.send();
完整的示例代码如下:
function getScriptContent(scriptSrcUrl) {
var xhr = new XMLHttpRequest();
xhr.open('GET', scriptSrcUrl, true);
xhr.responseType = 'text';
xhr.onload = function() {
if (xhr.status === 200) {
var scriptContent = xhr.responseText;
// 在这里可以对scriptContent进行处理
}
};
xhr.send();
}
// 使用示例
getScriptContent('https://example.com/myscript.js');
请注意,由于浏览器的同源策略限制,上述代码只能用于获取与当前页面处于同一域名下的脚本文件。如果要获取不同域名下的脚本文件,需要使用JSONP或CORS等跨域解决方案。