IE8中的FB共享按钮Javascript错误
FB Share button Javascript error in IE8
我只在IE8中收到FB共享按钮的javascript错误。这是在旧的共享按钮被禁用并随后重新启用后开始的(请参阅Facebook共享按钮:它正式失效了吗?)
我得到的错误是:
Message: Object doesn't support this property or method
FB.Share Line: 128
Code: 0 Char: 188
URI: http://static.ak.fbcdn.net/connect.php/js/FB.Share
关于如何解决这个问题有什么想法吗?
这样做怎么样?
http://www.facebook.com/sharer.php?s=100&p[title]=SHARE%20ME&p[summary]=SOME%20CONTENT&p[url]=http://www.google.com&p[images][0]=http://fakeurl.com/shareImage.gif
细分:
http://www.facebook.com/sharer.php?s=100
-主URL&p[title]=SHARE%20ME
-共享标题&p[summary]=SOME%20CONTENT
-共享段落&p[url]=http://www.google.com
-要共享的URL&p[images][0]=http://fakeurl.com/shareImage.gif
-共享图像THUMBNAIL
我遇到了类似的问题,经过数小时的在线搜索,删除以下行对我有效。
<meta http-equiv="X-UA-Compatible" content="IE=7"/>
我在最初给出的链接中使用了一个稍微修改过的答案版本:
<html xmlns:fb="http://ogp.me/ns/fb#" lang="en">
<head prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#">
</head>
<body>
<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=YOUR_APP_ID"; // appId must be valid
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<fb:share-button type="button" href="http://www.foobar.com"></fb:share-button>
</body>
我发现,如果您可以通过选择"Internet选项"->"安全性"->"受信任的站点"->"启用受保护模式"将IE8设置为受保护模式,则页面工作正常。
相关文章:
- JavaScript错误:Microsoft JScript运行时错误:应为对象
- 将字符串拆分为数组时出现JavaScript错误
- 处理JSON字符串会导致JavaScript错误
- 使用AJAX在剑道网格中分组时出现Javascript错误
- Ajax对web URL的调用导致javascript错误
- 为什么当我尝试在Ionic中使用列表时会出现此JavaScript错误
- 可以't解决Javascript错误
- django出现神秘的javascript错误
- JavaScript错误无效的限定符
- 使用主题运行时portlet liferay时出现Javascript错误
- 绑定函数时在IE7中未实现Javascript错误
- Javascript错误:未捕获引用错误:未定义编辑
- eventListener出现JavaScript错误
- sharepoint站点的internet explorer中出现Javascript错误
- LoadControl HttpCompileException自定义服务器控件JavaScript错误
- 销毁Bootstrap popover时出现Javascript错误
- 无法加载Javascript错误XMLHttpRequest
- 使用JSON.parse时出现无效字符javascript错误
- 修复Javascript错误
- 模板字符串上的netbeans javascript错误(backticks)