Я пытаюсь создать свой собственный букмарклет, и для этого не существует большого количества руководств. В принципе, прямо сейчас я пытаюсь понять, почему я не могу просто сделать javascript: document.write («HAI, WORLD»), который имеет непреднамеренный эффект замены содержимого окна.document.write в строке состояния
Это мое понимание из других источников, что Javascript заменяет все содержимое окна возвращаемым значением метода, поэтому я также попробовал javascript: void (document.write ("wut")), но все окно содержимое по-прежнему заменяется.
Вы должны использовать 'document.body' вместо добавления, так как дополнительные элементы для' ' является технически недействительным. –
Нет никакой гарантии, что тело загрузилось всякий раз, когда он запускает свой сценарий. Кроме того, если он * был * недействителен для добавления узлов в корневой узел, я бы получил ошибку 'DOMException.HIERARCHY_REQUEST_ERR'. –