Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
ブラウザプラグインのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
ブラウザプラグイン
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:ウェブブラウザ]] [[de:Browser Plugins]] [[en:Browser plugins]] [[es:Browser plugins]] [[fr:Plugins navigateur]] [[ru:Browser plugins]] [[tr:Web tarayıcı eklentileri]] [[zh-hans:Browser plugins]] {{Related articles start}} {{Related|Opera}} {{Related|Firefox}} {{Related|Chromium}} {{Related articles end}} ブラウザプラグインには使用しているプラグイン API によって2種類のタイプがあります: *Netscape plugin API (NPAPI): 小型のブラウザで動作するプラグイン ([[Firefox#プラグイン|Firefox は Flash Player プラグインだけをサポート]]しており、[[Chromium]] や [[Opera]] では動作しません)。 *Pepper plugin API (PPAPI): [[Chromium]] (Chrome) や [[Opera]]、[[Vivaldi]] で動作するプラグイン。 このページに書かれているほとんどのプラグインは NPAPI オンリーです。そうでない場合は特記します。 == Flash Player == === Adobe Flash Player === ==== インストール ==== 使用しているブラウザによってインストールするパッケージは異なります。 * NPAPI バージョンは {{Pkg|flashplugin}} パッケージで[[pacman|インストール]]できます。 * PPAPI バージョンは {{Pkg|pepper-flash}} パッケージで[[pacman|インストール]]できます。Google Chrome には初めから同梱されています。 {{Note| * Flash アプリの中にはテキストを正しく表示するために {{AUR|ttf-ms-fonts}} パッケージを必要とするものがあります。 * {{AUR|freshplayerplugin}} プラグインは Firefox などの NPAPI を使用するブラウザで {{Pkg|pepper-flash}} を使用するための実験的なアダプタです。{{ic|/usr/share/freshplayerplugin/freshwrapper.conf.example}} を {{ic|~/.config/freshwrapper.conf}} にコピーすることで設定できます (ハードウェアアクセラレーションの有効化など)。 }} ==== アップグレード ==== [[Firefox]] を使用している場合、[[Firefox#Firefox によって認識されるプラグインのバージョンが間違っている]]を見てください。 ==== 設定 ==== Flash Player の設定 (プライバシー設定やリソースの使用量など) を変更したい場合、埋め込まれた Flash コンテンツ (例えば [https://helpx.adobe.com/flash-player.html Adobe の flash ホームページ]) を右クリックして、メニューから設定を選択してください。 Flash の設定ファイル {{ic|/etc/adobe/mms.cfg}} を使うこともできます。Gentoo は注釈が豊富にある [http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/www-plugins/adobe-flash/files/mms.cfg サンプル mms.cfg] を提供しています。 [[VDPAU]] による動画デコードを有効にするには、以下の行を追加・アンコメントしてください: EnableLinuxHWVideoDecode = 1 以下の行も追加・アンコメントする必要があるかもしれません: OverrideGPUValidation = 1 ==== マルチモニターでのフルスクリーンの問題 ==== マルチモニターを使っている場合や仮想デスクトップを切り替えると、フルスクリーンの Flash ウィンドウのフォーカスが外れてしまうことがあります。そのような場合、Adobe の Flash プラグインは自動的にフルスクリーンモードを解除します。 残念ながら、この挙動はバイナリにハードコードされています。挙動を変更するにはバイナリの改造が必要です。 修正することができるのは NPAPI プラグインだけであり、修正方法は2つ存在します。 * {{AUR|flashplugin-focusfix}}{{Broken package link|パッケージが存在しません}} を使用する。 * 手動でパッチをあてる [http://www.webupd8.org/2012/10/ubuntu-multi-monitor-tweaks-full-screen.html]: :パッケージをインストールしたら、{{ic|libflashplayer.so}} をバックアップしてください: :{{bc|# cp /usr/lib/mozilla/plugins/libflashplayer.so /usr/lib/mozilla/plugins/libflashplayer.so.backup}} :その後、{{Pkg|ghex}} などのバイナリエディタを使ってファイルを改変してください。root 権限でファイルを開く必要があります: :{{bc|# ghex /usr/lib/mozilla/plugins/libflashplayer.so}} :バイナリエディタを使って {{ic|_NET_ACTIVE_WINDOW}} という文字列を探してください。ghex ではウィンドウの右側に文字列が表示され、バイナリは左側に表示されます。検索機能を使えば簡単に見つかります。 :{{ic|_NET_ACTIVE_WINDOW}} を発見したら行を書き換えます。行の長さを変えてしまってはいけません。例えば {{ic|_NET_ACTIVE_WINDOW}} を {{ic|_XET_ACTIVE_WINDOW}} に置き換えます。 :バイナリを保存して、プラグインを使用しているプロセスを全て再起動してください。 ==== DRM で保護されたコンテンツを再生 ==== [[Flash DRM コンテンツ]]を見て下さい。 === Gnash === [https://www.gnu.org/software/gnash/ GNU Gnash] は Adobe Flash Player のフリー (libre) の代替です。ブラウザプラグインだけでなく、デスクトップコンピュータや携帯デバイスのためのスタンドアロンのプレイヤーとしても利用でき、バージョン7までの SWF フォーマットに対応しています (バージョン8と9は開発中です)。また、ActionScript 2.0 を80%サポートしています。 [[AUR]] に複数のパッケージが存在します: {{AUR|gnash-git}}。 === Lightspark === [http://lightspark.github.com/ Lightspark] は Adobe Flash のフリーな代替を提供しようとしているもうひとつの試みであり、新しい Flash フォーマットのサポートを目指しています。まだ開発途上ですが、[https://github.com/lightspark/lightspark/wiki/Site-Support 人気のサイト]をいくつかサポートしています。 Lightspark は [[Arch User Repository|AUR]] にある {{AUR|lightspark-git}} パッケージで[[Pacman|インストール]]できます。 === Ruffle === [https://ruffle.rs/ Ruffle] is a Flash Player emulator written in [[Rust]]. It runs natively as a standalone application, and on all modern browsers through the use of [[Wikipedia:WebAssembly|WebAssembly]]. While still being under active development, basic ActionScript 1.0/2.0 support is in place and improving; ActionScript 3.0 support is forthcoming. Ruffle can be [[install]]ed with one of the {{AUR|ruffle-git}} or {{AUR|ruffle-nightly-bin}} packages. == Java (IcedTea) == {{Note|Java プラグインは NPAPI プラグインしか存在せず Chromium, Opera, Firefox ([https://support.mozilla.org/t5/Problems-with-add-ons-plugins-or/Why-do-Java-Silverlight-Adobe-Acrobat-and-other-plugins-no/ta-p/31069 52 以上]) では動作しません。[[Firefox#インストール|Firefox ESR]] は2018年まで NPAPI プラグインをサポートします。}} ブラウザの [[Java]] サポートを有効にする方法は2つあります: オープンソースの [[Wikipedia:ja:OpenJDK|OpenJDK]] (推奨) と Oracle のプロプライエタリバージョンです。OpenJDK がなぜ推奨なのかは[https://mailman.archlinux.org/pipermail/arch-general/2011-August/021671.html これ]を見て下さい。 OpenJDK を使うには、[http://icedtea.classpath.org/wiki/Main_Page IcedTea] ブラウザプラグイン {{Pkg|icedtea-web}} をインストールする必要があります。 Oracle の JRE を使いたい場合は、[[Arch User Repository|AUR]] にある {{AUR|jre}} パッケージをインストールしてください。 == Pipelight == [[Pipelight]] を見て下さい。 == マルチメディアの再生 == 多くのブラウザは [[GStreamer]] フレームワークをサポートしており HTML5 の {{ic|<audio>}} や {{ic|<video>}} エレメントでマルチメディアを再生できます。GStreamer がサポートされているかは、ブラウザのパッケージの任意の依存パッケージを確認してください (webkit ベースのブラウザを使っている場合 {{AUR|webkitgtk2}} または {{Pkg|qt5-webkit}} を確認してください)。それぞれのプラグインの説明は [[GStreamer#インストール]] を見て下さい。 === 他のプラグイン === * {{App|Gecko Media Player|ウェブサイト上のメディアを扱う Mozilla のブラウザプラグイン、MPlayer を使用。|https://sites.google.com/site/kdekorte2/gecko-mediaplayer|{{Pkg|gecko-mediaplayer}}{{Broken package link|パッケージが存在しません}}}} * {{App|Rosa Media Player Plugin|Qt と MPlayer を利用するブラウザプラグイン。|https://abf.rosalinux.ru/uxteam/ROSA_Media_Player|{{AUR|rosa-media-player-plugin}}}} * {{App|VLC Plugin|NPAPI ベースのプラグイン、VLC を使用。|https://code.videolan.org/videolan/npapi-vlc|{{AUR|npapi-vlc}}}} === Open-with Firefox 拡張 === # [https://addons.mozilla.org/firefox/addon/open-with/ Open-with] アドオンをインストール。 # {{ic|about:openwith}} を開いて ''Add...'' を選択。 # ダイアログの中で動画をストリーミングできるプレイヤーを選択 (例: [[mpv|/usr/bin/mpv]])。 # (オプション) プレイヤーに必要な引数を追加 (例: ''mpv'' の場合は {{ic|--force-window --ytdl}})。 # (オプション) 左パネルを使用してダイアログを表示する方法を選択。 # 動画が存在するページを開く、あるいはリンクを右クリック。サイトが対応していれば、プレイヤーが開くはずです。 上記の方法で ''youtube-dl'' などの動画ダウンローダーを使うこともできます。 === youtube-dl === [https://addons.mozilla.org/ja/firefox/addon/watch-with-mpv/ Watch with MPV] をインストールすることで [http://rg3.github.io/youtube-dl/supportedsites.html サポートされているサイト] をお好きなプレイヤーで視聴できるようになります (デフォルトでは [[mpv]])。音声ストリームだけのウェブサイトの場合 ''Additional player parameters'' に {{ic|1=--player-operation-mode=pseudo-gui}} を追加してください。 == MozPlugger == MozPlugger は {{AUR|mozplugger}} パッケージでインストールできます。 [http://mozplugger.mozdev.org/ MozPlugger] はブラウザの中で多種のマルチメディアを表示できる Mozilla プラグインです。表示のために MPlayer, xine, Evince, OpenOffice, TiMidity などの外部プログラムを使用します。MozPlugger によって使用するアプリケーションを変更・追加するには {{ic|/etc/mozpluggerrc}} ファイルを修正してください。 例えば、{{ic|doc}} ファイルを開くのに MozPlugger はデフォルトで OpenOffice を使います。LibreOffice を使うように変更させるには、OpenOffice のセクションを見て下さい: {{hc|/etc/mozpluggerrc| ... ### OpenOffice define([OO],[swallow(VCLSalFrame) fill: ooffice2.0 -nologo -norestore -view $1 "$file" swallow(VCLSalFrame) fill: ooffice -nologo -norestore -view $1 "$file" swallow(VCLSalFrame) fill: soffice -nologo $1 "$file"]) ... }} そして LibreOffice をリストの一番最初に加えて下さい: {{hc|/etc/mozpluggerrc| ... ### LibreOffice/OpenOffice define([OO],[swallow(VCLSalFrame) fill: libreoffice --nologo --norestore --view $1 "$file" swallow(VCLSalFrame) fill: ooffice2.0 -nologo -norestore -view $1 "$file" swallow(VCLSalFrame) fill: ooffice -nologo -norestore -view $1 "$file" swallow(VCLSalFrame) fill: soffice -nologo $1 "$file"]) ... }} {{Note|{{ic|doc}} ファイルを開く規定のアプリケーションとして LibreOffice が選択されることを確認してください。}} もう一つの例として、シンタックスハイライトを使うためにお気に入りのテキストエディタで (ここでは Kate を使います)、{{ic|cpp}} ファイルを開きたい場合、{{ic|mozpluggerrc}} ファイルに新しいセクションを追加します: {{hc|/etc/mozpluggerrc| text/x-c++:cpp:C++ Source File text/x-c++:hpp:C++ Header File repeat noisy swallow(kate) fill: kate -b "$file" }} [[mpv]] が代わりに使われるようにデフォルトの MPlayer を変更するには、以下のように適切な行を変更してください: {{hc|1=/etc/mozpluggerrc|2= ... ### MPlayer #define(MP_CMD,[mplayer -really-quiet -nojoystick -nofs -zoom -vo xv,x11 -ao esd,alsa,oss,arts,null -osdlevel 0 $1 </dev/null]) define(MP_CMD,[mpv -really-quiet $1 </dev/null]) #define(MP_EMBED,[embed noisy ignore_errors: MP_CMD(-xy $width -wid $window $1)]) define(MP_EMBED,[embed noisy ignore_errors: MP_CMD(--autofit=$width -wid $window $1)]) #define(MP_NOEMBED,[noembed noisy ignore_errors maxaspect swallow(MPlayer): MP_CMD($1)]) define(MP_NOEMBED,[noembed noisy ignore_errors maxaspect swallow(mpv): MP_CMD($1)]) ... #define(MP_AUDIO,[mplayer -quiet -nojoystick $1 </dev/null]) define(MP_AUDIO,[mpv -really-quiet $1 </dev/null]) #define(MP_AUDIO_STREAM,[controls stream noisy ignore_errors: mplayer -quiet -nojoystick $1 "$file" </dev/null]) define(MP_AUDIO_STREAM,[controls stream noisy ignore_errors: mpv -really-quiet $1 "$file" </dev/null]) ... }} MozPlugger のオプションの完全なリストは [http://www.linuxmanpages.com/man7/mozplugger.7.php このページ] を見て下さい。 == トラブルシューティング == === インストールしたプラグインが動作しない === プラグインのパスが設定されていないのが共通の問題です。インストールした後 Firefox を起動する前にユーザーが再ログインをしていないときに発生します。パスが設定されていないかどうかテストしてください: $ printenv MOZ_PLUGIN_PATH 設定されていない場合は、再ログインするか、{{ic|/etc/profile.d/mozilla-common.sh}} を読み込んで同じシェルから Firefox を起動してください: $ source /etc/profile.d/mozilla-common.sh && firefox
このページで使用されているテンプレート:
テンプレート:AUR
(
ソースを閲覧
)
テンプレート:App
(
ソースを閲覧
)
テンプレート:Hc
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:META Related articles start
(
ソースを閲覧
)
テンプレート:Note
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
テンプレート:Related
(
ソースを閲覧
)
テンプレート:Related articles end
(
ソースを閲覧
)
テンプレート:Related articles start
(
ソースを閲覧
)
テンプレート:Warning
(
ソースを閲覧
)
ブラウザプラグイン
に戻る。
検索
検索
ブラウザプラグインのソースを表示
話題を追加