有没有一种方法可以将维基百科的文章嵌入网站并进行风格化
Is there a way to embed and style a Wikipedia article in a website?
我想要做的基本上是一个div元素,包含维基百科文章的打印友好版本。我使用iframe嵌入文章,它很有效,尽管我不能为文档设置样式。我想这是因为iframe内容不在我的域上,我没有编辑权限。有没有一种方法可以在加载iframe后将css样式应用于内容?
您可以使用AJAX通过使用自定义查询字符串参数调用wikiapi来实现这一点。
演示http://jsfiddle.net/fm0vxg32/
JS-
$(document).ready(function(){
$.ajax({
type: "GET",
url: "http://en.wikipedia.org/w/api.php?action=parse&format=json&prop=text§ion=0&page=Jimi_Hendrix&callback=?",
contentType: "application/json; charset=utf-8",
async: false,
dataType: "json",
success: function (data, textStatus, jqXHR) {
var markup = data.parse.text["*"];
var blurb = $('<div></div>').html(markup);
$('#article').html($(blurb).find('p'));
},
error: function (errorMessage) {
}
});
});
CSS
#article {
// custom styling
}
相关文章:
- 在Shopify中获取博客文章的图片
- 显示浏览量最高的三篇文章
- 在我的网站上显示最近提交的文章/图片
- 使用ajax在多个页面上发布一篇文章
- 让自己在文章中成为社交明星's内容高度
- 我想将链接关联到动态创建的p元素上的相应文章
- AngularJS:使用维基百科API的web服务
- 使用JSONP访问维基百科API
- Joomla模式框弹出代码在文章中有效,但在代码中无效
- 维基百科搜索API
- 文章的日期/时间<时间>
- 在维基百科上调整动画大小
- 如何实现更新文章系统
- 如何打印隐藏文章(Css/JQuery)
- 计算一篇文章中的节数(不止一篇文章)
- 计算一篇文章中有多少节
- angular js:错误:$没有在http文章中定义
- 如何通过API获取一小段文本和维基百科文章的主图像
- 如何使用维基百科API获得完整的文章作为文本
- 有没有一种方法可以将维基百科的文章嵌入网站并进行风格化