事前定義されたタグで現在のページをブックマークするFirefoxでおいしいブックマークレットを作成したいと思います。
概念実証のために、このURLを入力すると、次のように機能します。
https://john:pwd@api.del.icio.us/v1/posts/add?url=http://www.google.com&
description=http://www.google.com&tags=testtag
しかし、これはブックマークレットではないので、アクセスが拒否されます:
javascript:(
function()
{
location.href = 'https://john:pwd@api.del.icio.us/v1/posts/add?url='
+ encodeURIComponent(window.location.href)
+ '&description=' + encodeURIComponent(document.title)
+ '&tags=testtag';
}
)()
これはjavascriptブックマークを介して可能ですか?
更新:これを試しましたが、それでもアクセス拒否エラーが発生したため、Javascript/Firefoxと関係があります。
javascript:(
function()
{
location.href = 'https://john:pwd@api.del.icio.us/v1/posts/add?url='
+ 'http://www.google.com'
+ '&description=' + 'http://www.google.com' + '&tags=testtag';
}
)()
更新2: 上記の多くのバリエーションをさまざまなブラウザで試した後でも、アクセス拒否メッセージを通過できないため、報奨金を提供します。