尝试跨域检查版本。这是 JS Bin 上的代码,因此您可以看到它是如何不起作用的。 http://jsbin.com/iKaWEFI/12/edit?html,js,输出
DOMAIN1(这是 DOMAIN2 中链接处的代码):
function myVersion1(){window.domain2_version="1.0";}
域2:
<script src="http://yourjavascript.com/19653021128/version-new.js"></script>
<script>
function myVersion2() {
window.domain1_version = "1.0";
}
if (myVersion1() == window.domain2_version) {
document.write("Good");
} else {
document.write("Bad");
}
</script>
它说坏,但应该说好,因为 DOMAIN1 上的 1.0 与 DOMAIN2 上的 1.0 相同。
如果 DOMAIN1 中的数字是 1.1,那么结果应该是 Bad。