[JS]これは便利!YouTubeの動画をはじめ、VineやTEDやCodePenやツイートやPDFやGoogleマップまで簡単にページに埋め込めるスクリプト -Embed.js

YouTubeやVimeoやDairyMotionをはじめ、VineやTEDなどの動画、ツイート、CodePenやJSFiddleなどのコード、PDF、Googleマップなど、さまざまなメディアをWebページに簡単に埋め込むことができるjQueryのプラグインを紹介します。

サイトのキャプチャ

Embed.js
Embed.js -GitHub

Embed.jsの特徴

Embed.jsでは、さまざまなメディアをWebページに埋め込むことができます。

  • :heart:(ハート)や:smile:(スマイル)などの絵文字を使ったテキストを埋め込めます。
  • リンクを検出して、goo.gl, ow.ly, bit.ly などの短縮URLに置き換えます。
  • YouTubeやVimeoの動画をAPIから取得して埋め込みます。
  • HTML5プレイヤーにサポートされたメディアファイル(.mp3, .mp4, .ogg, .webm, .ogv)を埋め込みます。
  • PDFファイルをPDFビューワー付きで埋め込みます。
  • コードをシンタックスハイライト対応で埋め込みます。
  • Twitterのツイートを埋め込みます。
  • Codepen, JS Bin, JSFieldなどのコードとプレビューを埋め込みます。
  • SoundCloud, Spotifyの音楽ファイルを埋め込みます。
  • dailymotion, vine, TEDなども埋め込みます。
  • Googleマップを埋め込みます。

Embed.jsのデモ

デモではたくさんのメディアを埋め込んでいるので、その中からいくつか紹介します。

デモのキャプチャ

デモ:emoticons

:heart:(ハート)や:smile:(スマイル)などの絵文字を使ったテキスト、リンクを短縮URLに変更して埋め込みます。

デモのキャプチャ

デモ:YouTube、デモ:Vimeo

YouTube, Vimeoなどの動画もサポート。

デモのキャプチャ

デモ:Vine

Vineなどの動画もサポートしています。

デモのキャプチャ

デモ:PDF

PDFファイルもサポート、PDFビューワー機能も備えているので中身を見ることもできます。

デモのキャプチャ

デモ:コードハイライト

コードの埋め込みはシンタックスハイライト対応。

デモのキャプチャ

デモ:CodePen、デモ:JS Bin、デモ:JSField

Codepen, JS Bin, JSFieldなどのコードとプレビューもサポート。

デモのキャプチャ

デモ:Twitter

ツイートの埋め込みも簡単。

デモのキャプチャ

デモ:TED

TEDもサポート。

デモのキャプチャ

デモ:Googleマップ

Googleマップもサポート。

Embed.jsの使い方

Step 1: 外部ファイル

当スクリプト・スタイルシートとjquery.jsを外部ファイルとして記述します。

[html]

...


[/html]

Twitterを埋め込む時には「widgets.js」、コードのシンタックスハイライトには「highlight.min.js」を使用します。

[html]

...






[/html]

Step 2: HTML

埋め込む場所を用意します。

[html]

Some content here
Some content here

...
...

[/html]

Step 3: JavaScript

jQueryのセレクタで埋め込み先を指定し、スクリプトを実行します。

[javascript]

[/javascript]

埋め込むメディアやサイズなどは、全てスクリプトで指定します。

[javascript]

[/javascript]

sponsors

top of page

©2026 coliss