Commit 7491735a authored by 王进波's avatar 王进波

update

parent 26e356d7
...@@ -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)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment