Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript socket.io-连接到新闻提要会引发访问控制允许源错误_Javascript_Html_Node.js_Websocket_Rss - Fatal编程技术网

Javascript socket.io-连接到新闻提要会引发访问控制允许源错误

Javascript socket.io-连接到新闻提要会引发访问控制允许源错误,javascript,html,node.js,websocket,rss,Javascript,Html,Node.js,Websocket,Rss,请在下面找到我的代码: <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/> <!--Load the AJAX API--> <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquer

请在下面找到我的代码:

<html>
  <head>

    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>

    <!--Load the AJAX API-->
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"></script>
    <script type="text/javascript" src="https://cdn.socket.io/socket.io-1.2.1.js"></script>
    <script type="text/javascript">

      var socket = io.connect('http://economictimes.feedsportal.com/c/33041/f/534037/index.rss');

      //var socket = io.set('origins', 'http://economictimes.feedsportal.com/c/33041/f/534037/index.rss');

      socket.on('connect', function(data){
        setStatus('connected');
        socket.emit('subscribe', {channel:'realtime'});
      });

      socket.on('reconnecting', function(data){
        setStatus('reconnecting');
      });

      socket.on('message', function (data) {
        console.log('received a message: ', data);
        addMessage(data);
      });

      function addMessage(data) {
          $('#online').html(data);
      }

      function setStatus(msg) {
          console.log('Connection Status : ' + msg);
      }


    </script>
  </head>

  <body>
    <table>
      <tr style="width:100%; height: 200px;"> 
        <td align="center" style="width: 30%; height: 100%; border: 1px solid #000;" >
            <p id="online" style="font-size: 100px;">0</p>
        </td>
     </tr>
  </table>
  </body>
</html>

var socket=io.connect('http://economictimes.feedsportal.com/c/33041/f/534037/index.rss');
//var socket=io.set('origins','http://economictimes.feedsportal.com/c/33041/f/534037/index.rss');
socket.on('connect',函数(数据){
setStatus(“已连接”);
emit('subscribe',{channel:'realtime'});
});
socket.on('重新连接',函数(数据){
设置状态(“重新连接”);
});
socket.on('message',函数(数据){
log('收到消息:',数据);
添加消息(数据);
});
函数addMessage(数据){
$('#online').html(数据);
}
函数setStatus(msg){
console.log('连接状态:'+msg);
}

0

问题是我在
chrome
上没有出现“访问控制允许原点”标题错误。甚至我也尝试使用
禁用web安全性
chrome
中进行操作,但同样的错误也出现了

我需要连接到新闻提要
http://economictimes.feedsportal.com/c/33041/f/534037/index.rss
带有
套接字.io
。我计划使用
html5
javascript
jquery
websocket
socket.io
从多个新闻提要构建新闻门户

如何使用
socket.io连接到新闻提要?