http/https与网站上的linkedin推荐不匹配
http/https mismatch with linkedin recommendations on a website
我想在网站上显示我自己账户的linkedin推荐。
<script type="text/javascript" src="http://platform.linkedin.com/in.js">
api_key: xxxx
onLoad: onLinkedInLoad
authorize: false
</script>
<script type="text/javascript">
function onLinkedInLoad(){
var target = $("#recommendation");
IN.API.Raw("people/~:(id,first-name,last-name,recommendations-received)").method("GET").result(function(result){
console.log("result",result);
for(var key in result.values) {
var recommendation = result.values[key];
target.append($(recommendation.recommender.firstName + recommendation.recommender.lastName + recommendation.recommendationText));
}
});
}
</script>
然而,当我加载页面时,我得到:
Blocked a frame with origin "https://api.linkedin.com" from accessing a frame with origin "http://127.0.0.1". The frame requesting access has a protocol of "https", the frame being accessed has a protocol of "http". Protocols must match.
GET https://api.linkedin.com/v1/people/~:(id,first-name,last-name,recommendations-received) 404 (Not Found)
XHR finished loading: "https://api.linkedin.com/v1/people/~:(id,first-name,last-name,recommendations-received))".
有人知道我哪里错了吗?授权设置为true或false时,我也会得到同样的结果,理想情况下,我不想要求登录,只需从我自己的个人资料中显示即可。
我在站点上集成LinkeIn-auth时遇到了同样的问题。
虽然它并没有阻止linkedin api的工作,但我很恼火地看到控制台上弹出的错误。所以我绑定了一个监听器来删除来自"https://api.linkedin.com"。
jQuery('body').bind("DOMSubtreeModified", function(evt) {
var elemento=evt.delegateTarget.lastChild;
if(elemento.tagName=='IFRAME') {
if(elemento.src.indexOf('https://api.linkedin.com')!=-1) {
jQuery('#'+elemento.id).remove();
}
}
});
一切都还在运转。
相关文章:
- 高库存时期时间与时区不匹配
- react路由器使用简单的javascript路由器配置来处理不匹配的路径
- Javascript:图像与单选按钮的值不匹配
- 文本区域(jQuery)的结果不匹配
- 如果状态不匹配,则缩小为丑陋
- 为什么我网页的facebook点赞数与该网页的facebook页面不匹配
- 使用jscodeshift添加表达式时,错误{..}与类型字符串不匹配
- JavaScript正则表达式不匹配
- row.entity.xxxx属性doensn'排序后不匹配
- Url.Content中的Url不匹配
- 控件坐标与组坐标不匹配
- 使用正则表达式查找字符串中的不匹配字符
- CSS Media Query 和 Javascript/jQuery 不匹配
- 始终在 jQuery 自动完成中显示特定选项,即使它与输入不匹配
- 如果项目不匹配,则显示变量
- 正则表达式匹配 JQM 路由器插件中的“项目”但不匹配“项目”
- Lodash 从与值数组不匹配的数组中获取项目
- 比较 2 个数组并得到这些变量不匹配
- Linkedin开发者:[未经授权].IP地址不匹配
- http/https与网站上的linkedin推荐不匹配