Je veux créer un bookmarklet Delicious dans Firefox qui marque la page actuelle avec un tag prédéfini.Créer un signet délicieux dans Firefox en utilisant l'API Delicious
Pour preuve de concept, si je saisis cette URL, cela fonctionne:
https://john:[email protected]/v1/posts/add?url=http://www.google.com&
description=http://www.google.com&tags=testtag
Mais comme bookmarklet ne est pas, je reçois vu refuser l'accès:
javascript:(
function()
{
location.href = 'https://john:[email protected]/v1/posts/add?url='
+ encodeURIComponent(window.location.href)
+ '&description=' + encodeURIComponent(document.title)
+ '&tags=testtag';
}
)()
Est-ce possible via un signet javascript?
Mise à jour: J'ai essayé, mais encore obtenu l'accès refusé erreur, il a quelque chose à voir avec Javascript/Firefox.
javascript:(
function()
{
location.href = 'https://john:[email protected]/v1/posts/add?url='
+ 'http://www.google.com'
+ '&description=' + 'http://www.google.com' + '&tags=testtag';
}
)()
Mise à jour 2: Après avoir essayé de nombreuses variantes de ce qui précède et sur les différents navigateurs, je ne peux toujours pas passer le message de refus d'accès , offrant donc une prime.
Merci pour le lien J'ai essayé de tracer via Firebug, mais je n'ai vraiment pu obtenir quoi que ce soit car https limite ce que vous pouvez voir Quand je mets directement l'entrée, je reçois l'invite, cliquez sur OK et ça marche Quand vous le mettez dans un bookmarklet, il agit différen tly. – Steve
Cela semble prometteur. Je vais essayer ce soir. Si cela fonctionne dans la console, cela devrait fonctionner pour un bookmarklet. – Steve
Merci! Ça a marché. Je ne sais pas si je veux installer refspoof, car cela ne me dérange pas de désactiver le paramètre de referrer via about: config pour le moment. Peut-être que je peux faire une extension qui le met à 0, exécute un script et le redéfinit à 2. Offhand, autre que les sites ne recevant pas de crédit pour être un référant, quelles sont les conséquences pour maintenir le référent à 0 de façon permanente? Je me demande aussi pourquoi Delicious/Yahoo l'a fait de cette façon? – Steve