0

Facebookの投稿ページが横にある新しいポップアップウィンドウを開く次のjavascriptブックマークレットがあります。

javascript:var d=document,f='http://www.facebook.com/share',l=d.location,e=encodeURIComponent,p='.php?src=bm&v=4&i=1261526047&u='+e(l.href)+'&t='+e(d.title);1;try{if (!/^(.*\.)?facebook\.[^.]*$/.test(l.host))throw(0);share_internal_bookmarklet(p)}catch(z) {a=function() {if (!window.open(f+'r'+p,'sharer','toolbar=0,status=0,resizable=1,width=626,height=436'))l.href=f+p};if (/Firefox/.test(navigator.userAgent))setTimeout(a,0);else{a()}}void(0)

そのコードをブラウザのショートカット リンクの URL に追加するだけで、Facebook の投稿ページが開き、URL と現在のページに関する情報が渡されます。

私はもっ​​と簡単な仕事をする必要があります。現在のページの URL を取得し、新しいタブを開くか、現在のタブを使用して、このようなリンクを開く必要があります

http://mydomain.com/labs/iframe_header.php?url= PUT THE CURRENT PAGES URL RIGHT HERE  

ご覧のとおり、現在のページを取得して自分のサイト ページに渡すブックマークレットを作成するだけです。誰でも私を助けることができますか、私はJavaScriptをあまり知りません。

4

1 に答える 1

1
javascript: location.href = 'http://mydomain.com/labs/iframe_header.php?url=' + escape(location.href);

これは新しいウィンドウで開きます。ブラウザがそのように設定されている場合、新しいタブが使用されます。

javascript: window.open('http://mydomain.com/labs/iframe_header.php?url=' + escape(location.href));
于 2010-01-22T22:32:15.027 に答える