从devtool执行POST不再工作了

时间:2014-09-06 10:15:03

标签: php google-chrome-extension http-post

我正在构建chrome devtools扩展。我正在对服务器上的一个文件进行POST:

$.post( "http://example.com/post.php",
{ name: q1, name2: q2 }, 

在我的post.php中,我清楚地指定了所有人的访问权限:

header('Access-Control-Allow-Origin: *');

但现在当我运行我的扩展程序时,它无法正常工作,我在控制台中收到以下错误:

  

XMLHttpRequest无法加载http://example.com/post.php。没有   '访问控制允许来源'标题出现在请求的上   资源。 Origin' chrome-extension:// mpggm *************** fbkjf'是   因此不允许访问。

问题是它工作了几个月,现在突然间它没有。然后我安装了备份文件中的所有内容,但问题仍然存在。我想念她的是什么?谷歌改变了什么?

我检查了控制台>网络响应(扩展),这是我得到的:

  

请求网址:http://*****.com/post.php请求标题临时   标题显示为Accept: /   内容类型:应用/ X WWW的窗体-urlencoded;字符集= UTF-8   来源:chrome-extension:// mp ************** fbkjf用户代理:Mozilla / 5.0   (Windows NT 6.2; WOW64)AppleWebKit / 537.36(KHTML,与Gecko一样)   Chrome / 37.0.2062.103 Safari / 537.36   X-DevTools-仿真-网络的条件客户端ID:5C ************** CDCD252

这些是我方面从在线网页(不是扩展名)派生的标题:

  

连接:保持活动   内容长度:44   内容类型:text / html的   日期:星期六,2014年9月6日10:45:14 GMT   保持活跃:超时= 2,最大= 100   服务器:Apache   X供电-通过:PHP / 5.4.25-1〜dotdeb.1

0 个答案:

没有答案