bookmarklet имеет следующий код:
javascript:(function(){var%20a=window,b=document,c=encodeURIComponent,d=a.open("http://www.google.com/bookmarks/mark?op=edit&output=popup&bkmk="+c(b.location)+"&title="+c(b.title),"bkmk_popup","left="+((a.screenX||a.screenLeft)+10)+",top="+((a.screenY||a.screenTop)+10)+",height=420px,width=550px,resizable=1,alwaysRaised=1");a.setTimeout(function(){d.focus()},300)})();
Существует функция проверки и случайный ключ во всплывающем окне:
<input type=submit name=btnA style="font-weight:bold" onclick="return _validate_add_bkmk(document.add_bkmk_form) && addp('btnA')"value="Add bookmark">
Вот функция addp:
<script>function addp(p) {document.add_bkmk_form.action = document.add_bkmk_form.action + "&" + p;return true;}</script>
Форма во всплывающем окне содержит случайное значение, названное 'сигналом', который является частью раскрывающейся формы, отправляют действие:
<form name="add_bkmk_form" action="/bookmarks/mark?sig=2bbEz24YrH7rmG2yhwYeLQ&hl=en" method=post target="_self">
Действительно ли возможно изменить bookmarklet, таким образом, это автоотправляет форму для создания bookmarklet? - было бы большим нажать bookmarklet, таким образом, текущая страница отмечена в фоновом режиме, не имея необходимость проходить раскрывающийся процесс подачи.
Любые идеи очень ценятся.