Самое простое решение - проверить существование глобального объекта / функции, созданной сценарием.Например, для jQuery это будет
typeof jQuery === 'undefined';
и YUI, я считаю, это
typeof YUI === 'undefined';
Тогда вы можете попробовать внедрить скрипт другим способом, например
if(typeof YUI === 'undefined'){
var head = document.getElementsByTagName('head')[0];
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "some/other/source.js";
head.appendChild(script);
}
Это создаст новый элемент script
в вашем head
со ссылкой на другой источник по вашему выбору.