Javascript 如何在我的网站上添加twitter推特功能?
我遵循这一点,这是一个简单的方法,添加一个自定义的推文框和按钮在我的网站上,将有助于更新后 根据它的功能,一旦我们在文本框中写下任何消息并单击tweet按钮,我们将获得twitter登录弹出窗口,一旦我们通过身份验证,我们的消息将发布在我们的twitter帐户墙上 但是当我运行这段代码时,我会得到一个弹出窗口,一旦我提供了我的凭证,窗口就会关闭,但twitter帐户中不会发布任何消息。当我在javascript控制台上检查时,我发现错误: 不安全的JavaScript试图从URL为:空的from frame访问帧。请求访问的帧具有“http”协议,正在访问的帧具有“https”协议。协议必须匹配 我不知道这个错误意味着什么,因为我运行表单的网站是clorderdev2.uvacha.com 下面是我的代码:Javascript 如何在我的网站上添加twitter推特功能?,javascript,jquery,html,Javascript,Jquery,Html,我遵循这一点,这是一个简单的方法,添加一个自定义的推文框和按钮在我的网站上,将有助于更新后 根据它的功能,一旦我们在文本框中写下任何消息并单击tweet按钮,我们将获得twitter登录弹出窗口,一旦我们通过身份验证,我们的消息将发布在我们的twitter帐户墙上 但是当我运行这段代码时,我会得到一个弹出窗口,一旦我提供了我的凭证,窗口就会关闭,但twitter帐户中不会发布任何消息。当我在javascript控制台上检查时,我发现错误: 不安全的JavaScript试图从URL为:空的from
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript" src="http://platform.twitter.com/anywhere.js?id=YOURCONSUMERKEY&v=1"></script>
<script type="text/javascript" src="Scripts/jquery.jtweetsanywhere-1.3.1.min.js"></script>
<script type="text/javascript" src="Scripts/jtweetsanywhere-de-1.3.1.min.js"></script>
<div id="jTweetsAnywhereSample"></div>
<script type="text/javascript">
$('#jTweetsAnywhereSample').jTweetsAnywhere({
showTweetBox:{
counter: true,
width: 380,
height: 65,
label: '<span style="color: #A4A4A4">What\'s happening?</span>',
defaultContent: '#jTweetsAnywhere',
onTweet: function(textTweet, htmlTweet){
alert('You tweeted: ' + textTweet);
}
}
});</script>
$(“#jTweetsAnywhere样本”).jTweetsAnywhere({
展示框:{
柜台:是的,
宽度:380,
身高:65,
标签:“发生了什么事?”,
defaultContent:“#jTweetsAnywhere”,
onTweet:函数(textweet、htmlTweet){
警报(“你发了推特:”+textweet);
}
}
});
问题在于,某个地方的脚本试图在http://和https://协议之间通信。出于安全原因,JavaScript不能这样做。这很可能是您正在使用的某个库中的错误
如果可能的话,我建议使用。有一个更好的插件可以获取
Twitter
tweets,它叫livetwitter
。
您需要的所有信息都在这里:
不,我不能使用tweet按钮,因为我使用的是facebook墙贴的文本框和按钮,这与我希望在twitter上使用的方式相同。这就是确切的错误:不安全的JavaScript试图从带URL的框架访问带URL的框架。请求访问的帧具有“https”协议,正在访问的帧具有“http”协议。协议必须匹配。上述错误也适用于工作站点,但它在那里工作,那么为什么它不适用于meThis是为了获取所有tweet,但没有发布tweet的选项