Я считал "Погружение в Механика" (Mark Pilgrim) записанный в 2005. Это упоминает, что Механик переносит пользовательский сценарий в обертку анонимной функции. Делает Механика, вставляют обертку в исходный код JavaScript или добавляют его как любой обработчик событий такой как window.onload
?
Вставляет ли Greasemonkey обертку в исходный код JavaScript или добавьте это как любой обработчик событий, такой как window.onload?
GM прослушивает событие DOMContentLoaded (в основном DOM Ready) здесь . Затем обертывает код пользовательского скрипта и вставляет его в песочницу, здесь .