iDrugov: String - встроенный конструктор строк (и при этом объект).
String.prototype - прототип этого конструктора, и при этом объект. И в данном случае к нему добавляется новый метод.
Пользоваться этой возможностью нужно с большой осторожностью, так как можно "сломать" работу других скриптов или значительно замедлить работу js на этой странице.
NO__OB: Вам dummyman уже ответил на этот вопрос. Все равно непонятно зачем такие сложности. Можно букмарклет запускать в один клик. Или на страницу добавить контрол.
Михаил Смирнов: localStorage на каждом поддомене будет отдельный. можно попробовать ставить куку на родительский домен, но придется по таймеру проверять не изменилась ли кука.
String.prototype - прототип этого конструктора, и при этом объект. И в данном случае к нему добавляется новый метод.
Пользоваться этой возможностью нужно с большой осторожностью, так как можно "сломать" работу других скриптов или значительно замедлить работу js на этой странице.