博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sina微博加入到博客园
阅读量:6321 次
发布时间:2019-06-22

本文共 536 字,大约阅读时间需要 1 分钟。

很多博客都可以自己添加修改一些代码,但是作为博客平台来说,可能为了安全考虑,很多时候要过滤一些特性,比如:新浪微博的挂件是iframe形式的,但是博客园不支持iframe。经过一些尝试,最终有了下面两种解决办法:

首先先在公告中写一个空div,方便我们插入新建的iframe,省的用class选来选去的麻烦:

1、在公告中直接用innerHTML插入iframe代码:

innerHTML是很很简单的,从新浪微博的配置中,配好你自己想要的样式,然后他会自动生成一段html代码,类似下面这样的:

但是如果你直接写成下面这个样子的话,不会生效的:

var ifr = ''; document.getElementById('weiboIframe').innerHTML = ifr;

估计博客园后台直接去匹配iframe文本,所以我们把这个打乱,这样,他应该不会去检测逻辑,改成这样就成功了:

  

2、还可以使用createElement方法:

因为这里有人用过Google Adsense的代码,所以猜测这个方法是可以使用的,经过测试,确实可用,就是比上面那个要多写一些东西:

  

把上面这些弄到公告里面去,就可以显示你的新浪微博

作者:

转载地址:http://zscaa.baihongyu.com/

你可能感兴趣的文章
sql中exists,not exists的用法
查看>>
WebGIS中兴趣点简单查询、基于Lucene分词查询的设计和实现
查看>>
实现android activity之间的跳转
查看>>
XMPP协议实现原理介绍
查看>>
HttpWebRequest类
查看>>
Eureka 的 Application Client client的执行演示样例
查看>>
从决策树学习谈到贝叶斯分类算法、EM、HMM
查看>>
Ubuntu 14.04 字体设置
查看>>
【转载】VS配置路径和宏
查看>>
Appium移动自动化测试(四)--one demo
查看>>
jQuery来源学习笔记:扩展的实用功能
查看>>
STM32 CRC-32 Calculator Unit
查看>>
BZOJ2790 : [Poi2012]Distance
查看>>
jenkins 安装 SVN Publisher 后向 svn 提交代码报错: E170001: Authentication required for...
查看>>
伪异步IO理解
查看>>
成为JAVA GC专家系列
查看>>
我的编程之路(十八) 团队开发
查看>>
Redis的消息通知
查看>>
Cocos2d-x中触摸事件
查看>>
Word2010插入页码分节符
查看>>