Javascript 如何在我的网站上添加twitter推特功能?

Javascript 如何在我的网站上添加twitter推特功能?,javascript,jquery,html,Javascript,Jquery,Html,我遵循这一点,这是一个简单的方法,添加一个自定义的推文框和按钮在我的网站上,将有助于更新后 根据它的功能,一旦我们在文本框中写下任何消息并单击tweet按钮,我们将获得twitter登录弹出窗口,一旦我们通过身份验证,我们的消息将发布在我们的twitter帐户墙上 但是当我运行这段代码时,我会得到一个弹出窗口,一旦我提供了我的凭证,窗口就会关闭,但twitter帐户中不会发布任何消息。当我在javascript控制台上检查时,我发现错误: 不安全的JavaScript试图从URL为:空的from

我遵循这一点,这是一个简单的方法,添加一个自定义的推文框和按钮在我的网站上,将有助于更新后

根据它的功能,一旦我们在文本框中写下任何消息并单击tweet按钮,我们将获得twitter登录弹出窗口,一旦我们通过身份验证,我们的消息将发布在我们的twitter帐户墙上

但是当我运行这段代码时,我会得到一个弹出窗口,一旦我提供了我的凭证,窗口就会关闭,但twitter帐户中不会发布任何消息。当我在javascript控制台上检查时,我发现错误:

不安全的JavaScript试图从URL为:空的from frame访问帧。请求访问的帧具有“http”协议,正在访问的帧具有“https”协议。协议必须匹配

我不知道这个错误意味着什么,因为我运行表单的网站是clorderdev2.uvacha.com

下面是我的代码:

 <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的选项