0

URL 短縮サービスのブックマークレットを作成しています。ブックマークレットをクリックするとページの現在の URL が短縮されるため、URL を短縮するためにサイトに移動する必要はありませんが、必要なのはブックマークレットがポップアップ ウィンドウを返すことです。以下にリストされている短縮 URL を使用します。

私がこれまでに行ったことは次のとおりです。

javascript:u=encodeURIComponent(location.href);s='http://n1x.co.uk/create.php?url='+u;window.open(s,'shortened','location=no,width=400,height=300');

これをブックマークしている場合は、クリックすると現在のページの URL が短縮されますが、短縮 URL の Web ページも表示されます。必要なのはプレーン テキストとそれをコピーするためのリンクだけです

助けてください!

編集:申し訳ありませんが、私はphpが苦手ですが、どうすればパラメータ「responseType」を作成できますか? ありがとう

4

1 に答える 1

1

ポップアップに表示されるのは、 http://n1x.co.uk/create.phpによって返されるものです。短縮されたURLのみをプレーンテキストで返すようにphpを変更する必要があります。phpが短縮サイトでも使用されている場合は、create.phpにパラメーターを渡して、現在のようにページ全体を返すか、プレーンテキストのURLのみを返すかを指定します。たとえば、「responseType」というパラメータ。create.phpを変更して、responseType ='plainurl'の場合、ページ全体ではなく短縮URLを返すように指定できます。

javascript:u=encodeURIComponent(location.href);s='http://n1x.co.uk/create.php?url='+u + '&responseType=plainurl';window.open(s,'shortened','location=no,width=400,height=300');
于 2012-05-14T15:44:01.407 に答える