カスタムタグ付きの「おいしい」ブックマークレールを作成する
-
17-09-2020 - |
質問
次のコードを使用して、現在のページのタイトルとURLを取得するJavaScript Bookmarkletを作成しました。
//Check to see if jQuery is already loaded
if (typeof jQuery == 'undefined') {
var jQ = document.createElement('script');
jQ.type = 'text/javascript';
jQ.onload=runthis;
jQ.src = 'http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js';
document.body.appendChild(jQ);
} else {
runthis();
}
// main Javascript function
function runthis() {
title = document.title;
url = document.URL;
tag = "customTag";
alert("Added to paperclip: Page Title: "+title+" | URL: "+url);
}
.
私は今その情報を取り、私のおいしいアカウントのブックマークとして追加したいです。JavaScript / jQueryでこれについて行くのですか?私は APIドキュメントを見ました。これに、OAuthは私のヘッドスピンをとり、任意のフルコード例を見つけることができません。
は本当に助け/例に感謝します。
解決
編集:
この以前を見たいと思うかもしれません質問。 - "私は現在のページを事前定義タグでブックマークしているFirefoxでおいしいブックマークレットを作成したいです。"
まあ、ブラウザのツールバーのブックマークレットを使用して欲しいものを正確に行う例は、おいしいブックマークレットです。ページから情報を収集し、ポップアップに情報を表示し、それを編集してからアカウントに保存します。
href="http://delicious.com/help/bookmarklets" REL="nofollowNoreferrer"> http://delicious.com/help/bookmarklets
javascript:(function(){
f= 'http://delicious.com/save?url='
+ encodeURIComponent(window.location.href)
+ '&title='+encodeURIComponent(document.title)
+ '&v=5&';
a=function(){
if( !window.open(
f + 'noui=1&jump=doclose',
'deliciousuiv5',
'location=yes,
links=no,scrollbars=no,
toolbar=no,width=550,height=550'))location.href=f + 'jump=yes'
};
if(/Firefox/.test(navigator.userAgent)){
setTimeout(a,0)
} else {
a()
}
})()
.
ログインするためにあなたのYahoo IDを使用する場合は、OAuthを使用する必要がありますが、そうでない場合は、このようなV1 APIを使用できます(このページ、Chromeで私のために働いていました):
javascript:(
function()
{
location.href = 'https://user:pwd@api.del.icio.us/v1/posts/add?url='
+ encodeURIComponent(window.location.href)
+ '&description=' + encodeURIComponent(document.title)
+ '&tags=obvioustesttag';
}
)()
.
すぐに時系列リストに表示されないので、必ず「OblioustestTag」のタグを検索してください。
現在Yahoooidを使用している場合は、通常のログインまたは新しいアカウントを作成してください。そうしないと、OAuthに対処する必要があります。