2010.10.23 Saturday | 12:48

  Twitter の IE 用プロテクト? トラブル

英文コメントから、そうかもしれないと思われるのですが・・・

「アプリの他のどのスクリプトもIE7のためにロードされる前に、これは絶対にセットされなければなりません」

Firefox には効果無く、Google Chrome ではそもそもこの記述が無いです。

結論から言うと、これを実行している事によってある種のブックマークレットが
動かなくなります。セキュリティ設定を変更すれば解除されるかも知れませんが、
IE のセキュリティ設定は複雑なので、メリットもありません。

IE のセキュリティホールを利用されないようにする為の対処だと
思うのですが、まあ、この後のスクリプト処理も面白そうなので読んで
みたくはなってきました。
<script type="text/javascript" charset="utf-8">
  // this must be set absolutely before any other script on the app is loaded for IE7
  document.domain = 'twitter.com';
</script>