0

我正在尝试通过 Chrome 扩展程序注入 JavaScript,但未onload调用脚本方法...

var scriptURL = 'http://'+response.scriptUrl,
    scriptTag = document.createElement('script');

scriptTag.type = 'text/javascript';
scriptTag.src = scriptURL;

function onload()
{
    alert('onload');
};
        
scriptTag.onload = onload;
$('head').append(scriptTag);

任何想法为什么不发出警报?

4

1 回答 1

0

请试试这个:

var scriptURL = 'http://'+response.scriptUrl,
    scriptTag = document.createElement('script');

scriptTag.type = 'text/javascript';
scriptTag.src = scriptURL;

function onload()
{
    alert('onload');
};

scriptTag.onload = onload;
var head = document.getElementsByTagName('head')[0];
head.appendChild(scriptTag);
于 2013-02-07T04:47:55.230 回答