Я пытаюсь использовать внешнюю библиотеку JavaScript в таблице YQL, потому что я хочу использовать функцию MD5, которую предоставляет эта библиотека. Вот часть моего <execute>
блока, где я пытаюсь включить внешний JavaScript:
<execute><![CDATA[
// MD5 hashing from crypto-js
y.include("http://crypto-js.googlecode.com/files/2.3.0-crypto-md5.js");
var sig2 = Crypto.MD5("test string", {asString: true});
y.log(sig2);
]]></execute>
Когда я пытаюсь использовать эту таблицу YQL, я получаю следующее сообщение об ошибке:
Исключение: невозможно включить Javascript http://crypto -js.googlecode.com / files / 2.3.0-crypto-md5.js , ReferenceError: "окно" не определено.
Очевидно, библиотека JavaScript расширяет объект window
DOM дополнительным объектом Crypto.
Теперь мой вопрос: можно ли вообще использовать такую библиотеку JavaScript с YQL?