Loading [MathJax]/jax/input/TeX/config.js
社区首页 >问答首页 >我可以使用$http为我的网页获取javascript吗?

我可以使用$http为我的网页获取javascript吗?
EN

Stack Overflow用户
提问于 2014-06-01 23:02:43
回答 1查看 61关注 0票数 0

我使用以下代码:

代码语言:javascript
代码运行次数:0
复制
var xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET", "/Scripts/Pages/Home.js", false);
xmlhttp.setRequestHeader("X-Custom-Header", "My Values");
xmlhttp.send();
var m = document.createElement('script');
m.appendChild(document.createTextNode(xmlhttp.responseText));
document.getElementsByTagName('head')[0].appendChild(m);

有人能告诉我,是否有可能获得一个带有$http的javascript,并向我展示如何在一个函数中完成这个任务,当它完成时返回一个承诺。我想使用$http的原因是,除了对js的请求之外,我还需要发送一个自定义头来进行授权。

请注意,这个问题与建议为重复的问题不同,因为我还想知道是否可以获得javascript并以与.setRequestHeader相同的方式将其添加到页面DOM中。谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-02 01:55:08

因为$httpXMLHttpRequest的一个实现,所以您当然可以请求获取JS文件的内容。

您可以使用以下$http设置额外的头:

代码语言:javascript
代码运行次数:0
复制
$http({
  method: 'get',
  url: 'some/js/file.js',
  headers: {
    "X-Custom-header": "foo"
  }
}).then(function (data) {
  // do something with the DOM here
});

所以,正如你所看到的,你实际上能够做到这一点。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23988929

复制
相关文章
我可以弃用这个端点吗?
让我们假设你是一个开发人员,接管了 Catalog 微服务的所有权。你被要求弃用/v1/catalog 端点而使用新的/v2/catalog 端点。你该怎么做呢?
CNCF
2022/03/25
1.7K0
我可以弃用这个端点吗?
Python这么火,我可以学吗?
越来越多行业都在应用的Python,主要的应用领域有哪些呢?Python每个人都可以学吗?今天我们就来详细看一下。
老九君
2020/03/11
1.1K0
“我是零基础小白,我可以转行大数据吗?”
我们在做出一个决定之前总是会有这样那样的担忧和犹豫,特别是当自身厌倦了目前的工作和生活,思考未来的时候。“我要不要继续过这样的生活?”“我要不要待在舒适圈?”“我要不要转行?转行的话我没有经验,会不会不太好?”这其实就是我们做决定前的常态,特别是在如今高压的生活下。想要赚钱,但又迟迟不能做出决定。其实当你有这样那样的犹豫师,你心里已经有一个答案了,只是你没有勇气去做。如果你想获得高薪,大数据行业的确可以成为你转行的首选。
成都加米谷大数据
2021/03/10
6740
“我是零基础小白,我可以转行大数据吗?”
免费拿走我的代码可以,但请对使用我的时间付费
编者按:秉持“开放、共享、解惑”的开源项目意味着任何人都能随便使用项目或产品中的代码,但开源并不意味着“拿来主义”,更不应发生“ 00 后 CEO 抄袭了程序员的开源项目”这类的事件。开源项目承载诸多开发者的心血与精力,他们不仅花费了大量的时间进行项目维护,还需要回答问题、读代码、merge PR。由此,本文提议,免费的代码大家可以共用,但应付费订阅,尊重开源项目维护者的劳动成果。以下是译文。 作为软件开发人员,我不得不承认开源代码改变了世界。这些开源软件原本可以变得更好,遗憾的是一些因素阻止了它。精疲力尽
CSDN技术头条
2018/02/08
1.1K0
你知道 HTTP 是如何使用 TCP 连接的吗?今天我就来告诉你!
世界上几乎所有的 HTTP 通信都是由 TCP/IP 承载的,TCP/IP 是全球计算机及网络设备都 在使用的一种常用的分组交换网络分层协议集。客户端应用程序可以打开一条 TCP/IP 连 接,连接到可能运行在世界任何地方的服务器应用程序。一旦连接建立起来了,在客户端 和服务器的计算机之间交换的报文就永远不会丢失、受损或失序。
Java_老男孩
2019/12/02
4.7K0
office我还能安全的免费使用吗
有的人知道这则消息后瞬间就蒙了(比如我),对于电脑买的早或者买的是游戏本的人来说,这简直是致命的。因为这个程序会自动下载一些程序,用你的电脑来挖矿(淘比特币,具体请自行百度)。
分享者
2022/05/17
1.7K0
office我还能安全的免费使用吗
让我面试,我就问了下 HTTP
1、很久很久以前,Web 基本上就是文档的浏览而已, 既然是浏览,作为服务器, 不需要记录谁在某一段时间里都浏览了什么文档,每次请求都是一个新的HTTP协议, 就是请求加响应, 尤其是我不用记住是谁刚刚发了HTTP请求, 每个请求对我来说都是全新的。这段时间很嗨皮。
二哥聊运营工具
2021/12/17
2190
让我面试,我就问了下 HTTP
答应我,别再 if/else 走天下了可以吗?
想当年,其实我也特别钟情于 if/else连环写法,上来就是一顿SAO操作,比如举个好理解的简单栗子:
GitHubDaily
2020/02/21
8090
答应我,别再 if/else 走天下了可以吗?
我只会 Java 一门语言可以吗?
如果你这么想,说明你被自己的看家本事给局限住了,这种思维方式会让你即便学到了更多好东西,也无可奈何。
JavaEdge
2023/01/15
8080
答应我,别再 if/else 走天下了可以吗?
想当年,其实我也特别钟情于 if/else连环写法,上来就是一顿SAO操作,比如举个好理解的简单栗子:
五分钟学算法
2020/02/20
6950
答应我,别再 if/else 走天下了可以吗?
关于web前端大作业的HTML网页设计——我的班级网页HTML+CSS+JavaScript
✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业: 【📚毕设项目精品实战案例 (1000套) 】 🧡 程序员有趣的告白方式:【💌HTML七夕情人节表白网页制作 (110套) 】 🌎超炫酷的Echarts大屏可视化源码:【🔰 echarts大屏展示大数据平台可视化(150套) 】 🎁 免费且实用的WEB前端学习指南: 【📂web前端零基础到高级学习视频教程 120G干货分享】 🥇 关于作者: 历任研发工程师,技
IT司马青衫
2022/08/15
1.8K0
关于web前端大作业的HTML网页设计——我的班级网页HTML+CSS+JavaScript
问与答100:我能够使用绿色的图标吗?
Q:条件格式中的图标集功能非常好,然而,在尝试使用上下箭头标识数据时,只能使用红色的向下箭头,我能使用绿色的向下箭头图标吗?如下图1所示。
fanjy
2021/03/25
7890
我想转行程序员,上个编程培训班,能找到工作吗?我可以自学吗?
而且之所以叫编程培训班,不叫职业介绍所,是因为编程培训班的本质是教编程知识。学知识和找工作,这是2件事。
程序员晚枫
2022/06/13
1.1K0
我想转行程序员,上个编程培训班,能找到工作吗?我可以自学吗?
你会换掉Postman吗?我正在用HTTP Client...
相信大家都用过POSTMAN吧,后端在开发的时候写完接口总得去自测调用一下,看符不符合自己的预期。
Java3y
2019/12/20
1.2K0
你会换掉Postman吗?我正在用HTTP Client...
为什么我坚持使用 JavaScript 函数声明
时光溯回到上世纪 90 年代晚期,在初次接触 JavaScript 时,老师教我们使用函数声明写下Hello World,它看上去是这样的······ function helloWorld() { return ‘Hello World!’; } 那时候,再没有比写出如下Hello World函数更酷的事儿了······ const helloWorld = () => 'Hello World!'; 这个函数表达式体现了 ES 2015 的最大亮点——箭头函数(Arrow function),精简
CSDN技术头条
2018/02/12
1.1K0
为什么我坚持使用 JavaScript 函数声明
我能赢吗
在 “100 game” 这个游戏中,两名玩家轮流选择从 1 到 10 的任意整数,累计整数和,先使得累计整数和达到 100 的玩家,即为胜者。
你的益达
2020/08/17
7350
网页抓包之我的歌单
最近见不少人博客都发了关于网页抓包的教程,然后也激起了我的兴(zhuang)趣(bi),就诞生了这篇文章
阿珏
2018/08/02
6530
网页抓包之我的歌单
我理解的JavaScript预编译
JavaScript执行过程首先先语法分析,就是分析一遍代码有没有语法错误,解析期间不会执行代码。接着就开始预编译,预编译完了就开始一行一行执行代码。
wade
2020/04/23
4430
重新审视 Kotlin 反射,我觉得可以合理使用
我之前每次跟别人分享 Kotlin 反射的时候,都会让大家小心点儿它,因为它一方面体积大,另一方面性能也差,不仅如此,还有一些小毛病,这些内容在我很久之前的一篇文章详细讨论了:Kotlin 反射你敢用吗?。那么时过境迁,今天的 Kotlin 反射怎么样了?
bennyhuo
2020/02/20
1.2K0
我的 HTTP/1.1 好慢啊!
我想你第一时间想到的是,使用 KeepAlive 将 HTTP/1.1 从短连接改成长链接。
小林coding
2021/03/15
6400

相似问题

我可以在http获取nodejs内部使用吗?

10

我可以从网页访问BlackBerry Javascript API吗?

11

actionscript:我可以获取http请求URL吗?

10

我可以使用Javascript获取元“属性”吗?

12

我使用javascript代码Curl获取网页内容

10
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

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

洞察 腾讯核心技术

剖析业界实践案例

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