Are 127.0.0.1 and localhost considered as two different domains by browsers and therefore enforce cross-domain (same origin policy) restrictions?
I observed it works sometime (in case of simple web pages) and does not work with Flex based web pages.
For example:
Scenario I:
In a web page called page1.htm, you call a script as follows:
<script type="text/javascript" src="js/somejsscript.js"></script>
or
<script type="text/javascript" src="http://localhost/js/somejsscript.js"></script>
and you access the page as http://localhost/page1.htm
Scenario II:
You call the script as follows:
<script type="text/javascript" src="http://127.0.0.1/js/somejsscript.js"></script>
and you access the page as http://localhost/page1.htm
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…