Skip to content

Commit cd78141

Browse files
authored
Merge pull request #418 from lycheeEng/5-network-05-fetch-crossorigin
Update: 5-network/05-fetch-crossorigin
2 parents f14a2cf + 13058a2 commit cd78141

13 files changed

+4
-4
lines changed
Binary file not shown.
-88.7 KB
Binary file not shown.

5-network/04-fetch-crossorigin/article.md renamed to 5-network/05-fetch-crossorigin/article.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -24,13 +24,13 @@ try {
2424

2525
说真的,在这说点儿题外话,讲讲它的历史。
2626

27-
**来自一个网站的脚本无法访问其他网站的内容**
27+
**多年来,来自某个网站的脚本无法访问另一个网站的内容。**
2828

2929
这个简单有力的规则是互联网安全的基础。例如,来自 `hacker.com` 页面的脚本无法访问 `gmail.com` 上的用户邮箱。基于这样的规则,人们感到很安全。
3030

3131
在那时候,JavaScript 只是一种装饰网页的玩具语言而已,它并没有任何特殊的执行网络请求的方法。
3232

33-
但是网络开发人员需要更多的控制权。人们发明了各种各样的技巧去解决它
33+
但是网络开发人员需要更多的控制权。人们发明了各种各样的技巧去突破它的限制
3434

3535
### 使用 forms
3636

@@ -52,7 +52,7 @@ try {
5252

5353
因此,即使没有网络方法,它也可以向其他网站发起一个 GET/POST 请求。但是由于禁止从其他网页读取 `<iframe>` 的内容,因此就无法读取响应。
5454

55-
所以我们可以看到,forms 可以在任意位置发送数据,但是不能接受响应内容。确切地说,还是有一些技巧能够解决这个问题的(iframe 和页面中都需要添加特殊脚本),不过我们还是让这些老古董代码不要再出现了吧。
55+
正如所见,forms 可以在任意位置发送数据,但是不能接受响应内容。确切地说,还是有一些技巧能够解决这个问题的(iframe 和页面中都需要添加特殊脚本),不过我们还是让这些老古董代码不要再出现了吧。
5656

5757
### 使用 scripts
5858

@@ -84,7 +84,7 @@ try {
8484
temperature: 25,
8585
humidity: 78
8686
});
87-
87+
```
8888
4. 当远端脚本加载并执行的时候,`gotWeather` 函数被调用,并且因为它是我们的函数,我们就有需要的数据了。
8989

9090

Loading
Loading

0 commit comments

Comments
 (0)