Head.jsを使用し、スクリプト要素の.src属性を設定する場合、スクリプトの準備ができたときに呼び出されるコールバックメソッドがあります。
ただし、.innerHTMLにテキストを割り当ててスクリプトをロードしたかったのです。これを行うと、代わりにこのプロパティを使用するようにコードを更新/編集したときに、同じコールバックが発生しませんでした。
/*addScriptText1
** modified from head.js
**
**
*/
function addScriptText1(file_name, callback, key) {
var element = document.createElement('script');
element.async = true;
element.innerHTML = localStorage[file_name];
element.onreadystatechange = element.onload = function () {
$A.log('callback for element called');
if ((!element.readyState || /loaded|complete/.test(element.readyState))) {
localStorage[key + '_loaded'] = true;
callback();
}
};
document.head.appendChild(element);
}