84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
一个域名前带www和不带www就变成不同源了,如果nginx解析了,自然带不带www都能访问同一个地方.那么这时候不就出现两种情况了?怎么看出什么时候需要做跨域呢?没有www前缀的时候去访问www前缀的资源就需要跨域了吧……
认证0级讲师
不需要关注究竟有没有 www,既然解析相同只需要用相对路径就可以了,并不会造成跨域的问题。
提供几种处理方案:
将带有www.都跳转处理为不带www的,反之亦可;
如果是同一个网站内,建议不使用带完整域名的引用;
如果真如2那么做了又不想调整(往往是很多地方需要调整),可以在需要跨域的文件添加document.domain="你的域名(带我www或者不带www的均可,建议不带www的)";
其实3也会遇到如果要处理的页面很多的问题(如果没有对页面进行抽离,提供公共头之类的话),但是1对于体验会造成一定影响。
不需要关注究竟有没有 www,既然解析相同只需要用相对路径就可以了,并不会造成跨域的问题。
提供几种处理方案:
将带有www.都跳转处理为不带www的,反之亦可;
如果是同一个网站内,建议不使用带完整域名的引用;
如果真如2那么做了又不想调整(往往是很多地方需要调整),可以在需要跨域的文件添加document.domain="你的域名(带我www或者不带www的均可,建议不带www的)";
其实3也会遇到如果要处理的页面很多的问题(如果没有对页面进行抽离,提供公共头之类的话),但是1对于体验会造成一定影响。