Läuft ein JavaScript-code, wenn ein browser-Lesezeichen geklickt wird
Habe ich geschrieben ein code erfolgreich erstellt ein Lesezeichen für den folgenden Browsern - IE, Firefox und Opera.
<script language="JavaScript" type="text/javascript">
function bookmark()
{
var title = 'Google';
var url = 'http://google.com';
if (document.all)//Check if the browser is Internet Explorer
window.external.AddFavorite(url, title);
else if (window.sidebar) //If the given browser is Mozilla Firefox
window.sidebar.addPanel(title, url, "");
else if (window.opera && window.print) //If the given browser is Opera
{
var bookmark_element = document.createElement('a');
bookmark_element.setAttribute('href', url);
bookmark_element.setAttribute('title', title);
bookmark_element.setAttribute('rel', 'sidebar');
bookmark_element.click();
}
}
</script>
Nun möchte ich meine Lesezeichen führen Sie ein Stück JavaScript-code, anstatt das surfen auf Google, wenn der Benutzer darauf klickt.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dies wird als eine bookmarklet. Könnten Sie versuchen, anstelle ' http://google.com " mit "
javascript:alert('Annoying message');
". Aber Firefox zumindest nicht erlauben das hinzufügen von bookmarklets, die diese API nutzen. Ich vermute, IE und Opera gleich sein kann.Können Sie versuchen, den js-code in eine html und dann die bookmark-html.