Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
S
Svn-to-Git
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
王华
Svn-to-Git
Commits
7491735a
Commit
7491735a
authored
Dec 25, 2018
by
王进波
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update
parent
26e356d7
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
5 additions
and
5 deletions
+5
-5
分析高德地图行政区注记数据.md
doc/分析高德地图行政区注记数据.md
+5
-5
No files found.
doc/分析高德地图行政区注记数据.md
View file @
7491735a
...
@@ -42,9 +42,9 @@
...
@@ -42,9 +42,9 @@
## 分析过程记录
## 分析过程记录
![
1545377550914
](
E:\Codes\CityGit\SVN-To-Git\doc
\分析高德地图行政区注记数据\1545377550914.png
)
![
1545377550914
](
.
\分析高德地图行政区注记数据\1545377550914.png
)
![
1545378061320
](
E:\Codes\CityGit\SVN-To-Git\doc
\分析高德地图行政区注记数据\1545378061320.png
)
![
1545378061320
](
.
\分析高德地图行政区注记数据\1545378061320.png
)
JS加载使用了动态注入的方式,在第一次请求时,将压缩混淆的 js 字符串保存在浏览器的
`localStorage`
中,然后用
`eval()`
函数将 js 字符串注入到环境中。
JS加载使用了动态注入的方式,在第一次请求时,将压缩混淆的 js 字符串保存在浏览器的
`localStorage`
中,然后用
`eval()`
函数将 js 字符串注入到环境中。
...
@@ -62,7 +62,7 @@ JS加载使用了动态注入的方式,在第一次请求时,将压缩混淆
...
@@ -62,7 +62,7 @@ JS加载使用了动态注入的方式,在第一次请求时,将压缩混淆
按照这种思路,当我们替换请求响应为保存在本地的文件时,清理缓存后刷新页面,会出现跨域的错误
按照这种思路,当我们替换请求响应为保存在本地的文件时,清理缓存后刷新页面,会出现跨域的错误
![
1545723994973
](
E:\Codes\CityGit\SVN-To-Git\doc
\分析高德地图行政区注记数据\1545723994973.png
)
![
1545723994973
](
.
\分析高德地图行政区注记数据\1545723994973.png
)
出现错误的请求,正是被我将响应替换为本地文件的那个请求。
出现错误的请求,正是被我将响应替换为本地文件的那个请求。
...
@@ -70,13 +70,13 @@ JS加载使用了动态注入的方式,在第一次请求时,将压缩混淆
...
@@ -70,13 +70,13 @@ JS加载使用了动态注入的方式,在第一次请求时,将压缩混淆
当我关闭拦截,让请求正常发送到服务器时,可以看到,正常请求的响应头中是包含了
`Access-Control-Allow-Origin`
相关的头部的。
当我关闭拦截,让请求正常发送到服务器时,可以看到,正常请求的响应头中是包含了
`Access-Control-Allow-Origin`
相关的头部的。
![
1545724379976
](
E:\Codes\CityGit\SVN-To-Git\doc
\分析高德地图行政区注记数据\1545724379976.png
)
![
1545724379976
](
.
\分析高德地图行政区注记数据\1545724379976.png
)
再看看拦截请求的情况下 ,Charles 中生成的响应的头部,可以看到,被 Charles 拦截后,生成的响应中的确不包含
`Access-Control-Allow-Origin`
头部,不出意外,应该加上相应头部就可以解决问题。
再看看拦截请求的情况下 ,Charles 中生成的响应的头部,可以看到,被 Charles 拦截后,生成的响应中的确不包含
`Access-Control-Allow-Origin`
头部,不出意外,应该加上相应头部就可以解决问题。
![
1545724639347
](
E:\Codes\CityGit\SVN-To-Git\doc
\分析高德地图行政区注记数据\1545724639347.png
)
![
1545724639347
](
.
\分析高德地图行政区注记数据\1545724639347.png
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment