ラベル URL短縮 の投稿を表示しています。 すべての投稿を表示
ラベル URL短縮 の投稿を表示しています。 すべての投稿を表示

2013年10月31日木曜日

ブックマークレット bit.ly Sidebar を HTTPS のページでも利用

1. +bitmark は使い勝手が悪い

bitly | ♥ your bitmarks は URL を短縮するサービス。

Sign up を Twitter でアカウントで行うと、Bitly Tools: にあるブックマークレット

+bitmark

を用いて、表示しているページの URL を短縮し、Twitter に投稿できる。

使い方は、ブックマークレット +bitmark をクリックすると、ダイアログが表示されるので、Share ボタンを押す。

SnapCrab_No-0560

次に、SHARE TO… ダイアログで Tweet ボタンを押す。

SnapCrab_No-0561

このように、Twitter に投稿するには、2回ボタンを押す必要がある。以前のブックマークレットは、ワンクリックで済むので使いやすい。

bit.ly が大幅アップデート! でも共有するなら以前のブックマークレットのほうがイイ | thikasa note によると、

共有するのには、以前のブックマークレット、bit.ly Sidebar がおすすめです。

リンクを置いておきます。

bit.ly Sidebar

使えなくなったりしませんように…。

しかし、このブックマークレットは、特定のページ利用できない。

 

2. 古いバージョンのブックマークレットをブロックされないようにする

例えば、Bitly のような HTTPS のページで bit.ly Sidebar を利用すると、Firefox にブロックされてしまう。

SnapCrab_No-0562

ブロックされる理由は、安全でないコンテンツがセキュリティに及ぼす影響 | Firefox ヘルプ によると、

… 訪れた HTTPS のページに HTTP で配信されているコンテンツが含まれていた場合、メインのページが HTTPS で配信されていても、それに含まれる HTTP のコンテンツが攻撃者に読まれたり変更されたりする恐れがあります。私たちは、HTTPS のページに含まれる HTTP で配信されたコンテンツを「混在コンテンツ」(mixed content) と呼びます。訪れたページの一部分だけが暗号化されていると 安全な接続 であるように表示されますが、実際はそうではありません。

Mixed Content Requests

混在コンテンツブロック機能は、HTTPS ページ上の潜在的に有害な HTTP コンテンツをブロックします。

そこで、bit.ly のブックマークレットの呼び出しを HTTPS に変更した。その結果、ブロックされなくなった。以下のリンクをブックマークレットとして登録すると、HTTPS のページでもブックマークレットを利用できるようになる。

 

関連記事

2011年12月16日金曜日

Firefox で bitly Sidebar のブックマークレットを起動すると表示が崩れるので、ハードウェアアクセラレーションを切った

1. bitly のブックマークレットの表示が崩れる

URL を短縮するためのサービスとして、bitly を使うことが多い。読んでいるウェブページに対して、Twitter でつぶやくのにも、しばしば用いる。

bitly を、表示しているページのサイドに、被せるように表示させるブックマークレットが、

このブックマークレットが、Firefox 8 くらいから、起動すると、表示が崩れるようになった。表示される文字が薄く、字が読めない。なぜか、マウスを上に移動させると、微妙に表示が濃くなったりする。

12-16-20111

同じブックマークレットを、Google Chrome で利用した場合は、問題なく表示された。

グラフィックボードのドライバを最新のものにしたけれど、表示は変わらず。

追記 (2011.12.23) : Firefox 9 にしたら、表示が崩れなくなった。

 

2. 正常に表示させるには、ハードウェアアクセラレーションを切る

直接の原因が何かわからなかったが、以下の方法により、ちゃんと表示されるようになった。

  • Firefox ボタン > オプション > 詳細 > ブラウズの「ハードウェアアクセラレーション機能を使用する」

のチェックを外す。

12-16-20114

 

Configuration Mania による設定
アドオン「Configuration Mania」を利用しているなら、
  • ブラウザ > ページ表示制御 > Direct2D を使用しない

のチェックを付ける。

12-16-20115

この場合、「ハードウェアアクセラレーションを使用しない」のチェックは付けなくても、問題なかった。

以下のように、正常に表示されるようになった。

12-16-20113