ドメイン全体でバージョンを確認しようとしています。これが JS Bin のコードで、どのように機能しないかを確認できます。 http://jsbin.com/iKaWEFI/12/edit?html,js,output
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>
Badと表示されていますが、DOMAIN1 の 1.0 は DOMAIN2 の 1.0 と同じであるため、Goodと表示されるはずです。
DOMAIN1 の数値が 1.1 の場合、結果は Bad となるはずです。