ニコ生やニコニコ動画等を小さな別窓で視聴(Chrome拡張機能)

tabToPopup_01.jpg

こんな感じで、ニコ生を小さい別窓で表示する方法の紹介です。何かしら作業したりネットサーフィンしながらニコ生をつけてることが多いので、デスクトップの端っこで小さく表示したかった。

 

というわけで、現在表示しているページをポップアップウインドウ化するChrome拡張機能を作りました。
なお、動作確認はChromeでしかやってません。


動画部分を抽出するわけでもなく、調整の手間がかかり、大したものではありませんが
TabToPopupという名前でこちらからインストール出来ます。
使い方はポップアップウインドウ化したいページでアイコンをクリックするだけです。
また、ハイパーリンクの上で右クリックして、リンク先をポップアップウインドウで表示することも可能です。
(オプションで 『add 「open in popup window」to right-click menu on the link 』にチェックを入れる必要があります)

tabToPopup_02.jpg
位置調整等が面倒くさいですが、ニコ生をこんな感じで試聴できます。スクロールバーもマウスカーソルがウインドウ外にある時は消えるようになってます。
しかし、まだウインドウ上部にサイトヘッダーがあり、これはどこまでスクロールしても追従してきます。(position属性の値にfixedが指定されてるからですね)
個人的にはこれを消したいので、拡張機能のアイコン右クリック→オプションから
tabToPopup_04.jpg
「insert css in the popup window」の項目にチェックを入れて、その下のテキストボックスに

と入力します。この設定をしてからポップアップウインドウ化すると、

tabToPopup_03.jpg
サイトヘッダーが追従してこなくなり、このようにもっとスッキリと表示させることが出来ます。
あまり変わらんと言われればそうですが。

Comment

  1. 名無し より:

    Blink版Sleipnirユーザーなのですが使用すると
    JavaScriptが無効になっています
    と表示されて動画が見れません
    あくまでChrome用ですよね、一応報告の程を、失礼おば

    • ちゃぼん ちゃぼん より:

      そうですねー、動作確認はChromeでしかやってないです。
      この拡張機能自体はSleipnirでも使えるはずなのですが、ChromeとSleipnirで使用するフラッシュプレイヤーの仕様の違いでそのようになってしまうのかもしれません。
      ご報告ありがとうございましたm(__)m

  2. Rully より:

    シンプルなウィンドウで、動画以外のページにも使えて、とても便利です。
    Sleipnir6を使っています。多窓にできないブラウザにありがたいです。
    ありがとうございます。

    • ちゃぼん ちゃぼん より:

      >Rully様

      こちらこそ、使っていただきありがとうございます!
      大した物ではありませんが、そう言ってもらえると嬉しいです。

  3. Boo より:

    質問なんですが ポップアップされるサイズは元表示していたサイズの割合表示ですかー_?
    ポップアップされるサイズをカスタマイズしたいのですがオプションとうで変更できますか?
    できるならご教授ねがいたいです

    • ちゃぼん ちゃぼん より:

      >Boo様

      こんにちは。
      ウインドウサイズは、元のウインドウの3分の2の大きさになるという適当な仕様にしてました。すみません。
      せっかくなので、設定できるようにアップデートしておきました。
      拡張機能の管理画面右上の「拡張機能を今すぐ更新」ボタンを押して、最新版に更新してください。
      オプションに「specify popup window size」って項目が追加されてるので、ここにチェックを入れて、その下に任意のウインドウサイズを入力してください。
      そうすると、ポップアップウインドウを開いた時そのサイズになると思いますー。

  4. vnn より:

    Sleipnir6 のver6.2.4.4000を使っていて正常に動作しています。
    add 「open in popup window」to right-click menu on the linkも正常に動作しています。
    「動画をポップアップ表示」はとても重宝しております
    ありがとうございました。

  5. しろう より:

    こんにちは!
    大変便利な拡張機能を作ってくださってありがとうございます!
    大変役に立っています!

    大変恐縮な要望なのですが、土日に知り合いのニコ生放送が重複して、2画面・3画面で同時に見たりしています。
    途中で放送が終わって、残っている画面に別の放送の URL を入れることが出来たら、大きさを調整した窓を再利用できるのになぁと思ったりします。
    本当は2~4画面同時表示ブラウザとかあるといいのですけどねぇー。
    欲張りでごめんなさい。

    • ちゃぼん ちゃぼん より:

      >しろう様
      こんにちは。使っていただきありがとうございます。お役に立てて何よりです。

      一応、Chromeではアドレスバー左側のアイコン、リンク、ブックマーク 等をドラッグアンドドロップすることで、ポップアップウインドウのページを遷移させることも出来ます。
      この方法なら、調整したウインドウサイズを維持したままに出来るのではないのかと思います。
      文章では伝わりにくいかもしれないので、gif動画にしました。よろしければ御覧ください。
      https://imgur.com/a/wooyq

      >> 2~4画面同時表示ブラウザ
      あると便利かもしれないですね。同時に色々な動画を見たい忙しい人にはうってつけかもです。
      ググって見ると、TabResizeっていうChrome拡張機能で出来そうではありました。
      自分で試したわけではないので、ダメだったらごめんなさい。

  6. 感謝感激 より:

    非常に便利な機能をありがとうございます。

    人間、欲張りなものでさらにお願いしたいことがあります。

    現在 TabToPopup で表示中のウィンドウサイズを取得し、プリセットとすることは可能でしょうか。また、それらをいくつか記憶することは可能でしょうか。

    可能でしたら検討いただけると幸いです。

    • ちゃぼん ちゃぼん より:

      >感謝感激様

      こんにちは、コメントありがとうございます。
      ウインドウサイズの指定はオプションから可能なのですが、現在のウインドウサイズをプリセットとして記憶する機能は実装しておりません。

      ご要望の使い方は、「demado」というChrome拡張機能を利用すれば実現可能であると思われます。ウインドウサイズ、位置、URLなどをプリセットとして複数登録できてとても便利です。
      https://chrome.google.com/webstore/detail/demado/dfmhlfpfpbijchleocfbpcdjgnbpdigh

Leave a Reply

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です