Почему script.onload не работает в пользовательском скрипте Chrome?
Я хочу загрузить другой файл сценария на сайт, используя скрипт пользователя. Ноjs.onload
событие не работает правильно.
Пользовательский файл:
// ==UserScript==
// @name Code highlight
// @description Test
// @include http://localhost/*
// @version 1.0
// ==/UserScript==
var js = document.createElement('script');
js.src = "http://localhost/test/js/load.js";
document.getElementsByTagName("head")[0].appendChild(js);
js.onload = function(){
console.log(A)
}
файл load.js:
var A = {
name:'aa'
}
В Chrome консоль выводит «undefined», но load.js загрузился полностью.
Я проверил это в Firefox, и он выводитA
правильно.