問題タブ [oembed]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - 個々のIDを介して1ページに複数のツイートを埋め込む
さまざまなユーザーからの特定のツイートを動的にWebページに埋め込むことができるTwitterの新しいガイドラインを使用して方法を見つけようとしています。TwitterのoEmbedエンドポイントを見たところ、必要なもののようですが、1回のajax呼び出しでこれを実現する方法がわかりません。
私は明らかにTwitterサーバーに大量の呼び出しを行って最大にしたくないので、サーバーに何度もアクセスすることなく、ajax呼び出し内でループを実行してさまざまなツイートIDを試す方法はありますか?
または、誰かが提案できる、私がよく知らない別の方法はありますか?
時間を割いて読んでくれてありがとう、これが十分に明確な質問であることを願っています。
乾杯
java - ユーザーが入力したハイパーリンクを保存しながら、Java jquery Web アプリケーションに埋め込みを実装する方法
ユーザーがutube、vimeoのURLを貼り付けることができるJava jquery Webアプリケーションがあります.o-embeddを実装して、jspページのURLの画像/説明のサムネイルをユーザーに表示する方法を教えてください。
javascript - fancybox内のスピーカーデッキ
スピーカーデッキ
スクリプトを使用して、次のようなapiおよびjson応答を設定する呼び出しを埋め込みます。次のように、Speakerdeck埋め込みリンクを配置するだけです。
うまく機能しますが、fancyboxv2と統合することができませんでした。ただし、問題はa href="script"
、fancyboxiframe内でoEmbedapijsonを実行する場合よりも実行する場合の方が多いようです。(しかし、それはわかりません。)
だから私はそれをリンクを介してスクリプトを起動するだけの最小限に分解しましたa href="script"
-fancyboxは要素を使用するので-私はいくつかのバリエーションを試しました:
私が得たのは回転するローダーアイコンだけで、さらに悪いことに。
私は明白なことに精神的な誤りを抱えていると思います、あなたは助けることができますか?
iframe - SoundCloud oembed API 呼び出しを使用する場合、高さをコンテンツに合わせるにはどうすればよいですか?
API で/oembed 呼び出しを使用して、SoundCloud プレーヤーを埋め込んでいます。
まず第一に、応答の iframe の高さに関して、ドキュメントが正しくない/古くなっているようです。ドキュメントには、maxheight
パラメーターについて次のように記載されています。
px 単位の最大高さ。デフォルトは、トラックの場合は 81、その他すべての場合は 305 です。
ただし、実際に受け取った高さの値は、トラックの場合は 166px、セットの場合は 450px のようです。
今、私の実際の質問に:
セット/プレイリストに対して /oembed を呼び出すと、トラック リストの下に空きスペースができます。このスペースをなくす方法はありますか?つまり、プレイリスト内のアイテムの数に基づいて、受信した iframe の高さを何らかの方法で設定できますか?
これを自分で確認して高さを動的に設定しても機能しません。これは、Web ブラウザーの同一オリジン ポリシーにより、iframe の内容を検査することが許可されていないためです。
jquery - ビデオの URL が許可されているかどうか、および oEmbed を使用してサイト上のビデオが実際に存在するかどうかを確認するための検証メソッドを作成するのに助けが必要です
URL が (正規表現文字列を使用して YouTube または Vimeo から) 許可されているかどうかだけでなく、ビデオが実際にサイトに存在し、404 ではないかどうかを確認するバリデータ メソッドを追加しようとしても苦労しています。
これまでのところ、URL と正しく一致する URL バリデーターがあり、oEmbed を使用してリモート検証をテストしようとしていました。
これを行う正しい方法を探して StackOverflow の投稿に注いでいますが、役立つものは何も見つからないようです。上記で機能していないのは、リモート検証部分です。(例 404/リンク切れ: http://vimeo.com/54634709 )
また、明らかに YouTube と Vimeo では確認する URL が異なるため、一致した URL を確認し、サイトごとに異なるリモート URL を返す方法を知る必要があります。もう 1 つの大きなプラスは、ビデオへの埋め込みが許可されているかどうかを確認するためにチェックを拡張することです。
上記の正規表現文字列は、次のすべての URL で機能します。
どんな助けでも大歓迎です!
api - SoundCloud oEmbed を呼び出すときに、受信した埋め込みコードからアートワークを非表示にすることはできますか?
/oembed
受信した埋め込みコードにアートワークが表示されないようにパラメーターを送信する方法はありますか?
src
レスポンス値のiframeの属性を書き換えようかと考えているのですがhtml
、そんなハックはやめたほうがいいです。
また、iframeがトラックである場合 (およびその場合にのみ) をsrc
含むと仮定しても安全ですか?/track/
私が達成したいのは、非表示にしたいトラックを除くすべてのコンテンツ タイプのアートワークを表示するプレーヤーです。私の解決策は、受信した src 属性を調べて、show_artwork=false
それがトラックの場合に設定することです。
これは非常に悪い考えのように思えますか? :)
javascript - Oembed は JavaScript をレンダリングせず、Twitter のテキストのみを表示します
Twitter API で oembed を使用して、ツイート ウィジェットを埋め込みます。JSON 応答は正常に取得されますが、ツイートはテキストのみで表示され、埋め込みウィジェットの応答は表示されません。Twitter が送信する JavaScript が起動しません。
次にhtmlの場合:
================================================== ===============
応答は、ウィジェットではなく、テキストのみのバージョンでフォーマットされます。
php - ckeditorにoembedをインストールする方法
ckeditorに埋め込みビデオを追加したい。
これは正しいです?
- フォルダをプラグインディレクトリにコピーします
- /ckeditor/config.jsの設定
CKEDITOR.editorConfig = function(config){
config.extraPlugins ='oembed';};
プラグインをツールバーに含めます(これを行うにはどうすればよいですか)。
助けてください..
python - Google App Engineにoembedされたマークダウン拡張機能をインストールする(python)
システムにマークダウンの拡張機能であるPythonOEmbedをインストールすることができました。
システムで使用すると、すべてが正常に機能します。
そして、私は次の答えを得る:
次に、ライブラリをインポートして、フォルダをコピーしてみました。
私のアプリケーションフォルダへ。
マークダウンは正常に機能しますが、拡張機能を読み込もうとした場合:
次のエラーが発生します。
どこかで拡張機能が組み込まれているようですが、どこにあるのかわかりません。
私は自分のアプリでこの拡張機能を適切に使用する方法を理解せずに、何時間も輪になって行きました。
何か助けはありますか?
ありがとう
firefox - CKeditor、oembed プラグイン、Firefox のみの問題
私はこれで髪を引っ張っています。ここで入手できる ckeditor 用の oembed プラグインを使用しています: https://github.com/w8tcha/CKEditor-oEmbed-Plugin
プラグインは、Chrome、Safari、さらには IE9 で期待どおりに読み込まれ、動作します。
ただし、Firefox では、コンソールに次のエラーが表示されます。
TypeError: plugin is null [Break On This Error]
if ( plugin.icons ) {
ロードしようとしているページには、次のものがあります。
私が言ったように、これは他のブラウザでは問題なく動作しますが、Firefox では何が原因なのかわかりませんか?
どんな助けでも大歓迎です。さらに情報が必要な場合はお知らせください。
ありがとう