JQuery oembed被包含在Plone资源注册表中
项目描述
简介
此插件将JQuery插件 oembed 注册到Plone资源注册表中。
版本:1.1.0 RC
如何使用jquery.oembed
显式示例
<script type="text/javascript">
$(document).ready(function() {
$("#container").oembed("http://www.flickr.com/photos/14516334@N00/345009210/");
});
</script>
<div id="container"></div>
隐式示例
<script type="text/javascript">
$(document).ready(function() {
$("a.oembed").oembed();
});
</script>
<div><a href="http://www.flickr.com/photos/14516334@N00/345009210/" class="oembed">Flickr Image</a></div>
<div><a href="http://vimeo.com/3108686" class="oembed">Vimeo Video</a></div>
配置多个提供者示例
<script type="text/javascript">
$(document).ready(function() {
$(".oembed").oembed(null,
{
embedMethod: "append",
maxWidth: 1024,
maxHeight: 768,
vimeo: { autoplay: true, maxWidth: 200, maxHeight: 200}
});
});
</script>
<div><a href="http://vimeo.com/3108686" class="oembed">Vimeo Video</a></div>
<div><a href="http://www.flickr.com/photos/14516334@N00/345009210/" class="oembed">Flickr Image</a></div>
支持的OEmbed提供者
5min
亚马逊产品图片
Flickr
谷歌视频
Hulu
IMDb
Metacafe
Myspace视频
Qik
Revision3
Screenr
Slideshare
Twitpic
Viddler
vVimeo
维基百科
WordPress
YouTube
此javascript插件依赖于‘jsonp’,因此仅直接实现了支持回调方法的oEmbed提供者。
任何其他oEmbed提供者都使用embedly服务。
如何管理提供者
‘greedy’选项允许您激活一个回退服务以激活非原生支持的服务,默认使用的服务是oohembed。
允许的提供者
$(".oembed").oembed(null, { allowedProviders: ["flickr", "youtube"] });
自定义提供者
$(".oembed").oembed(null, {
greedy: false,
customProviders: [{
"name": "streetfire.net",
"urlschemes": ["streetfire\\.net\/video\/.*"],
"apiendpoint": "http://api.embed.ly/v1/api/oembed?"
}]
});
禁止的提供者
$(".oembed").oembed(null, { disallowedProviders: ["flickr", "youtube"] });
默认oembed提供者
$(".oembed").oembed(null, {defaultOEmbedProvider: "embed.ly"});
嵌入方法
追加
$(".oembed").oembed(null, {embedMethod: "append"});
它将结果追加到分类为.oembed的容器中
<a href="..." class="oembed">...</a> <div class="oembed-container oembed-container-Vimeo">...</div>
填充
$(".oembed").oembed(null, {embedMethod: "fill"});
它用结果填充链接
<a href="..." class="oembed"> <div>...</div> </a>
替换
$(".oembed").oembed(null, {embedMethod: "replace"});
它用html片段替换链接
管理大小
您可以为html片段添加大小约束。您可以为maxWidth和/或maxHeight设置
$(".oembed").oembed(null, {
maxWidth: 400,
maxHeight: 300 });
});
致谢
公司
作者
JeanMichel FRANCOIS aka toutpt <toutpt@gmail.com>
变更日志
1.0a (2012-01-02)
初始版本
项目详情
关闭
collective.js.oembed-1.0a.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | f1d984a2cb5071e8bca1ce259cf593ee21130ba4805ea3be0e10295fd7c906ff |
|
| MD5 | 303ca0e6c1d06176c03b08d8de08e22d |
|
| BLAKE2b-256 | 172e4eab04a90c6189a508fba4bd54c9937240d93d48571b38eb1b2e708b3f57 |