ブラウザのJS有効・無効を並べて比較できる便利なブックマークレット、”NoJS Side-by-Side”

[レベル: 上級]

この記事では、ブラウザの JavaScript 機能を有効にして読み込んだページと無効にして読み込んだページを 1 つのウィンドウに並べて比較できる便利なブックマークレットを紹介します。

JS 有効・無効を並べて比較

Twitter のトップページでこのブックマークレットを実行した結果です(ログインしていない状態)。
ウィンドウの左半分は JavaScript が有効です。
右半分は JavaScript が無効な状態です。

JavaScript が有効な Twitter トップページと 無効な Twitter トップページ

左半分は新規ユーザーアカウント作成またはログインを促すコンテンツが表示されています。
一方で、右半分は JavaScript が無効になっているというメッセージが表示されています。
Twitter のアカウント作成/ログインは JavaScript で生成しているようですね。

デベロッパーツールを使えば JavaScript を無効にできますが、このブックマークレットを使えばワンクリックで確認できるし、しかも有効な状態と無効な状態を 1 画面で比較できます。
非常に便利です。

NoJS Side-by-Side ブックマークレット

このブックマークレットは Chris Johnson さんが作成しました。

こちらで公開しています。

次のどちらかの手段でブラウザに追加します。

  • “NoJS Side-by-Side” というリンクをブラウザのブックマークバーにドラッグ&ドロップする
  • コードをコピーしてブックマークの URL として貼り付ける

NoJS Side-by-Side の追加方法

ブックマークに追加したら、あとは検証したいページでクリックするだけです。
自動で、ウィンドウを半分に分けて JavaScript の ON/OFF 状態を比較表示してくれます。

JavaScript の検証する際の時間短縮にこのブックマークレットは役立つでしょう。
開発者の方にも教えてあげてください。