Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >XMLHttpRequest在弹出扩展中返回零

XMLHttpRequest在弹出扩展中返回零
EN

Stack Overflow用户
提问于 2011-06-26 03:20:44
回答 1查看 131关注 0票数 0

尝试在弹出代码中下载页面,但它返回的状态为零。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
console.log("Req");
var req = new XMLHttpRequest();
req.open(
    "GET",
    "http://www.google.com",
    true);
req.onload = function() {
  console.log("DONE!!!");
  console.log(req.responseText);
}
req.send(null);

我确实在我的舱单上设置了这个:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
"permissions": [
   "http://www.google.com"
]

出什么事了?为什么响应是

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-26 09:20:23

Google.com不是最好的测试页面。我敢打赌,当您在浏览器中打开它时,它会将您重定向到您的本地化谷歌页面(例如,它将我重定向到http://www.google.ca )。因此,您还需要将重定向url添加到权限中。

另一个问题是您的权限域不以/结束。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
"permissions": [
   "http://www.google.com/",  "http://www.google.ca/"
]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6483580

复制
相关文章
在浏览器扩展程序中进行: 跨域 XMLHttpRequest 请求
跨域 XMLHttpRequest 请求 https://crxdoc-zh.appspot.com/extensions/xhr
一个会写诗的程序员
2018/12/18
1.2K0
Vue监听返回键关闭弹出层不返回页面
//监听页面销毁之前 beforeDestroy() { window.removeEventListener( "popstate", () => { if (this.showPop) { this.showPop = false; } else { this.$router.go(-1); } }, false ); }, //使用了keep
明知山
2020/09/02
3.3K0
XMLHttpRequest HTTP请求的返回码为0 http status = 0
由于用户在http返回前关闭/取消,或者防火墙等原因,会造成http请求没有status信息。w3c有相应的说明:http://www.w3.org/TR/XMLHttpRequest/#the-status-attribute 4.7.1 The status attribute client . status Returns the HTTP status code. The status attribute must return the result of running these step
用户1258909
2018/07/03
5.8K0
XMLHttpRequest
1. get请求 const xhr = new XMLHttpRequest() xhr.open('GET', '/api', false) xhr.onreadystatechange = () => { if (xhr.readyState === 4) { if (xhr.status === 200) { console.log(xhr.responseText) } } } xhr.send(null) 2. post请求 const xhr = new XML
愤怒的小鸟
2020/12/27
6440
在Kubernetes集群中扩展CoreDNS
我正在分享在Kubernetes(1.12)中使用CoreDNS(1.2.5)运行的一些测试结果,以便为将CoreDNS调整到您的集群提供一些参考点。除了在默认配置中测试CoreDNS之外,我还测试了CoreDNS并启用了可选的autopath插件。autopath插件是一种优化,有助于透明地缓解由于Kubernetes臭名昭着的ndots:5问题而导致的Pod性能损失。这些测试在启用autopath时量化了内存/性能交易。
CNCF
2019/12/05
2.2K0
在Kubernetes集群中扩展CoreDNS
VBA通用代码:在Excel中创建弹出菜单
弹出菜单(有时也称为上下文菜单或快捷菜单)是用户界面(UI)中的菜单,提供了一组命令选项,通过某些用户操作(如鼠标右键单击)在应用程序的当前状态或上下文中可用。
fanjy
2022/06/04
3.5K0
VBA通用代码:在Excel中创建弹出菜单
XMLHttpRequest
  XMLHttpRequest(XHR) 对象用于与服务器交互。通过 XMLHttpRequest 可以在不刷新页面的情况下请求特定 URL,获取数据。这允许网页在不影响用户操作的情况下,更新页面的局部内容。XMLHttpRequest 在 AJAX 编程中被大量使用。XMLHttpRequest 可以用于获取任何类型的数据,不仅仅是 XML,还可以获取 JSON 或者纯文本。它甚至支持 HTTP 以外的协议(包括 file:// 和 FTP),但可能受到出于安全等原因的限制。
Demo_Null
2020/09/28
1.4K0
XMLHttpRequest
第108天:Ajax中XMLHttpRequest详解
   在Ajax应用程序中,XmlHttpRequest对象负责将用户信息以异步通信地发送到服务器端,并接收服务器返回的响应信息和数据。
半指温柔乐
2018/09/11
6330
AngularJS XMLHttpRequest
注意:以上代码的 get 请求是本站的服务器,你不能直接拷贝到你本地运行,会存在跨域问题,解决办法就是将 Customers_JSON.php 的数据拷贝到你自己的服务器上,附:PHP Ajax 跨域问题最佳解决方案。
陈不成i
2021/07/23
2.4K0
在Edge中安装Chrome扩展程序
Edge可以安装绝大多数Chrome商店中的扩展, 但Chrome中的谷歌开发App程序, 类似Secure Shell App, 目前是无法安装的, 新版Edge使用了Chrome的Chromium内核, 可以兼容安装Chrome生态中的各种应用程序,为Edge未来的发展带来了无限可能~
zhaoolee
2019/05/31
3.1K0
【说站】splitlines在python中返回列表
2、返回一个是否包含换行符的列表,如果参数keepends为False,则不包含换行符。
很酷的站长
2022/11/23
2.4K0
AJAX的XMLHttpRequest
readyState属性 标识当前的XMLHttpRequest对象处于什么状态 0表示为未初始化,1表示准备发送状态,2表示已发送状态,3正在接收,4完成响应 responseText属性 包含客户端接收到的http响应的文本内容(readyState需要为4) responseXML属性 这个属性需要满足两个条件:readyState=4,头部content-type的mime类型为XML status属性 在readyState=3或者4的时候才能有访问这个属性,这个属性描述了http状态码 stat
苦咖啡
2018/05/07
7430
Vue项目中阻止返回,弹出提示框,包括安卓、iOS物理返回
在一个移动端项目中,有一个需求,在未输入内容时点击返回(包括安卓、iOS等终端设备的物理返回按钮),弹窗提示,并且阻止返回上一个页面。
德顺
2019/12/17
3.2K0
在XAMPP中为PHP安装YAML扩展
YAML(是 YAML Ain’t Markup Language 的缩写,尾音的发音类似 Camel)是一种序列化数据的语言(类似 JSON 和 XML ),使用轻量高可读性的语法描述 list 和 dict 等数据结构。
魏杰
2022/12/23
1.5K0
XMLHttpRequest之onreadystatechange
XMLHttpRequest之onreadystatechange function doReq(url, fn){     var req = new XMLHttpRequest();     req.onreadystatechange = function(){         if(this.readyState == XMLHttpRequest.DONE){             return fn(this);         }     }     req.open('GET', url
Yiiven
2022/12/15
4810
XMLHttpRequest用法介绍
林老师带你学编程
2018/01/03
2K0
在DataGrid中创建一个弹出式Details窗口
在DataGrid中创建一个弹出式Details窗口 这篇文章来自DotNetJunkie的提议。他最初写信要求我们提供一个关于如何创建在DataGrid 中使用HyperLinkColumn的例子,可以在用户点击这一列后打开一个新窗口,显示出此列的详细内容。在此之前我们曾经通过email回答他们,他建议我们将这个方法加入他们的指南中,于是,就有了这篇文章。像我们原来的文章一样,它很简单,但是简单的包含代码的方法例可以更有效地启发开发者。 这个例子包含两个WebForms和一个css文件(所有的代码都可
阿新
2018/04/13
2.4K0
在Perl中扩展C库(1):XS语言(更新中)
XS是Perl与C的胶水语言,通过它能在Perl中创建方法,以此扩展C库中的函数或新定义的C函数,详情可参阅《官方手册:perlxs》。
Homqyy
2023/03/06
3.7K0
vue中实现模态框弹出框动画(旋转弹出)
沃达尔 (Vodal) A Nice vue modal with animations.
江一铭
2022/06/16
9K0
vue中实现模态框弹出框动画(旋转弹出)
点击加载更多

相似问题

XMLHttpRequest状态在简单的AJAX调用中返回零

10

AJAX xmlhttprequest弹出窗口

11

警告XMLHttpRequest弹出ajax

111

铬扩展中的xmlhttprequest

10

铬扩展中的XMLHttpRequest

13
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文