�A�[�L�e�N�`���E�W���[�i��

�u���E�U�ł̃N���X�E�h���C���ʐM�̃Z�L�����e�B�ی�

Danny Thorpe
2009/04/20
Page1 Page2 Page3

�����M�Ҏ���

�@�P���� iframe URL �f�[�^�󂯓n����@�ɂ�����Z�L�����e�B��̍ő�̖��́A�f�[�^�̃\�[�X���s���ł��邱�Ƃł��傤�B���M�҂̖��O�܂��͉��炩�̌`�̃A�v���P�[�V���� ID �́A�ȒP�ɃR�s�[�ł���̂ŁA�����𖄂ߍ���ł����̉����ɂ͂Ȃ�܂���B�K�v�Ȃ̂́A�ȒP�ɃR�s�[�ł��Ȃ����@�ɂ��A���b�Z�[�W�ő��M�҂��ÖٓI�Ɏ��ʂ�����@�ł��B

�@�قƂ�ǂ̃��[�U�[��ΏۂƂ����ꍇ�A�ŏ��Ɏv�������Ԃ̂́A���M�҂Ǝ�M�҂݂̂������Ă���L�[���g�p�����Ȃ�炩�̌`�̈Í������g�p���邱�Ƃł��B����͊m���ȕ��@�ł����A���� JavaScript ���ւ���Ă���ꍇ�Ȃǂ́A���Ȃ苭���ȕ��@�ł��B

�@���� 1 �‚̕��@�Ƃ��āA�u���E�U�‹��ɂ�����h���C�������ʂ̏d�v���𗘗p�������@������܂��B�������Ȃ��̃h���C�������g�p���Ă��Ȃ��ɋ@�����b�Z�[�W�𑗐M�����Ƃ��܂��B��ł��̋@�������f�[�^ �p�P�b�g�̈ꕔ�Ƃ��Ď�����M�����ꍇ�A����͂��Ȃ��̃h���C�����瑗�M���ꂽ���̂ł��邱�Ƃ𐄒�ł��܂��B

�@�T�[�h�p�[�e�B �h���C�����炻�̋@����񂪑��M���ꂽ�Ƃ���ƁA���Ȃ��̃h���C���A���[�U�[�̃u���E�U�A�܂��͎��� DNS �ɃZ�L�����e�B�N�Q�����������Ƃ��Ӗ����܂��B���Ȃ��̃h���C���܂��̓u���E�U�ɃZ�L�����e�B�N�Q���������Ƃ���ƁA���ׂĔ����ɖ߂��Ȃ���΂Ȃ�܂���BDNS �����������I�Ȗ��ł���ꍇ�Ahttps ���g�p����ƁA����̃h���C�����ɂ‚��ă��N�G�X�g�ɉ������Ă���T�[�o�[�����ۂɐ����ȃT�[�o�[�ł��邱�Ƃ��m�F�ł��܂��B

�@���M�҂���M�҂ɋ@������񋟂��A��M�҂����M�҂ɋ@������񋟂��Aiframe URL �f�[�^ �`���l����ő��M����邷�ׂẴf�[�^�p�P�b�g�ɗ����̋@����񂪊܂܂�Ă���΁A���M�҂Ǝ�M�҂͂ǂ�����e���b�Z�[�W�̃\�[�X��M�����邱�Ƃ��ł��܂��Bevil.com ���\�[�X�Ƃ��Ă��鈫�ӂ̂���f�[�^�́A�ȒP�ɔF�����Ĕj���ł��܂��B���̋@�����̌����́ASSL/https �� 3 �t�F�[�Y �n���h�V�F�C�N���甭�z�������̂ł��B

�@iframe URL �f�[�^ �`���l������đ��M�����f�[�^ �p�P�b�g�́A�T�[�h�p�[�e�B����͌����Ȃ����߁A�����̋@�����͕��G�ł���K�v���Í�������Ă���K�v������܂���B�@�����Ƃ��Ă͗����ŏ\���ł����A�x�������� 1 �‚���܂��BJavaScript �����W�F�l���[�^(Math.random()) �́A�Í��w�㋭�͂ł͂Ȃ��̂ŁA��������鐔�l�̃V�[�P���X���\���”\�ł���Ƃ������X�N������܂��BFirefox �ł́A�Í��w�㋭�͂ȗ����W�F�l���[�^ (crypto.random()) ���񋟂���Ă��܂����AIE �ł͒񋟂���Ă��܂���B���̌��ʁA�����ł� Web �T�[�o�[��ŋ��͂ȗ����𐶐����Ă���A�K�v�ɉ����Ă������N���C�A���g�ɑ��M���邱�Ƃɂ��܂����B

�����M�҂ւ̑��M

�@iframe URL �f�[�^�󂯓n����@�Ɋ֘A����قƂ�ǂ̖��́A�����̐����ɋA�����܂��B�p�P�b�g�̎�M�m�F�ɂ́A��M�҂ɂ�鑗�M�҂ւ̕ԐM���K�v�ł��B�@�����̌����ł́A�o�����̕ԐM���K�v�ł��B���b�Z�[�W�̃X���b�g���A����ё�^�̃f�[�^ �y�C���[�h�̕����̏����ȃ��b�Z�[�W�ւ̕����ɂ́A��M�m�F���K�v�ł��B

�@�ł́Aiframe �̓z�X�g �y�[�W�Ƃǂ̂悤�ɂ��ĒʐM�ł���ł��傤���B����́A��ʕ����ł͂Ȃ��A���ʕ����̒ʐM�ł��Biframe �Ƃ��̐e�͈قȂ�h���C�� �R���e�L�X�g�ɑ��݂��邽�߁Aiframe �͐e�ɑ�������̂ɂ͉������蓖�Ă邱�Ƃ��ł��܂���B�������Abar.com iframe (A) �ɂ͕ʂ� iframe (B) ���i�[���邱�Ƃ��ł��AA �� B �� src �v���p�e�B�Ƀz�X�g �y�[�W (foo.com) �̃h���C������ URL �����蓖�Ă邱�Ƃ��ł��܂��Bfoo.com �z�X�g �y�[�W�ɂ� bar.com iframe (A) ���Abar.com iframe (A) �ɂ� foo.com iframe (B) ���i�[����܂��B

�@�Ȃ�قǁB���������̓����� iframe �͉�������̂ł����B���̐e�� bar.com iframe �ł͂ł��邱�Ƃ͂��܂肠��܂��񂪁A���� 1 ��̃��x���ł́A�y�C�_�[�g�ɓ��B���܂��BB �̐e�̐e�� foo.com �̃z�X�g �y�[�W�ł��BB �̃y�[�W�� foo.com �ɂ���AB.parent.parent �� foo.com ���ł��B���������āAB �̓z�X�g �y�[�W���̂��ׂĂɃA�N�Z�X�”\�ł���A�z�X�g �y�[�W�̃R���e�L�X�g�� JavaScript �֐����Ăяo�����Ƃ��ł��邱�ƂɂȂ�܂��B

�@�z�X�g �؁[�W�� URL �� A �� src �v���p�e�B�ɏ������ނ��Ƃɂ��Aiframe A �Ƀf�[�^��n�����Ƃ��ł��܂��BA �̓f�[�^���������AURL �� B �� src �v���p�e�B�ɏ������ނ��Ƃɂ��A�z�X�g�Ɏ�M�m�F�𑗐M�ł��܂��BB �� onLoad �C�x���g�ŃX���[�v��Ԃ���������A�e�̐e�ł���z�X�g �y�[�W�Ƀ��b�Z�[�W��n���܂��B����Ŋ����ł��B���G�ȕ��@�Őڑ����ꂽ�P������̈�A�̃p�C�v����̉�����M�m�F�ł��B���w�҂ʼn��ł����� Felix Klein ���������Ƃł��傤�B

�} 3: Klein Bottle �̃��b�Z�[�W

���X�e�[�g�t�� ���V�[�o

�@iframe �ɑ��M���ꂽ�����̃��b�Z�[�W�� bar.com �R���e�L�X�g�̃O���[�o���ȏ�Ԃ��ێ�����ɂ́Abar.com �y�[�W�� 2 �‚� iframe ���g�p���܂��Biframe �� 1 �‚��X�e�[�g���X ���b�Z�[�W ���V�[�o�Ƃ��Ďg�p���A��M�������b�Z�[�W���Ƃɂ��̏�Ԃ�ǂݍ��񂾂�A�Ȃ������肵�܂��B������ iframe �� bar.com ���ɂ́A�X�e�[�g�t�� �A�v���P�[�V���� ���W�b�N��z�u���܂��B���b�Z���W���[ iframe �y�[�W ���W�b�N���A��M�����f�[�^���X�e�[�g�t���� bar.com iframe �ɓn�����߂ɕK�v�ȍŏ����Ɍ��炵�܂��B

�@iframe �́A���̐e�̎q��񋓂��đ��� bar.com �Z������‚��邱�Ƃ͂ł��܂��񂪁A�Z��� iframe �̖��O���킩���Ă���ꍇ�́Awindow.parent.frames[] ���g�p���ČZ�� iframe ���������邱�Ƃ͂ł��܂��BURL �ŐV�����f�[�^����M���邽�߂ɍēǂݍ��݂����邽�тɁA���b�Z���W���[ iframe �� window.parent.frames[] ���g�p���ăX�e�[�g�t�� bar.com �Z�� iframe ���������A�X�e�[�g�t�� iframe �Ŋ֐����Ăяo���A�V�������b�Z�[�W �f�[�^���X�e�[�g�t�� iframe �ɓn�����Ƃ��ł��܂��B���̂悤�ɂ��āA�u���E�U ���������� bar.com �h���C�� �R���e�L�X�g�́A�����̃��b�Z�[�W�ł̃��b�Z�[�W �`�����N��~�ς��A�u���E�U�̍ő� URL �������傫���f�[�^ �y�C���[�h���č\�z���邱�Ƃ��ł��܂��B

���A�C�f�B�A�̉��p

�@Windows Live Developer Platform �`�[���́A�����̃A�C�f�B�A��JavaScript " �`���l��" ���C�u�����ɂ܂Ői�W�����܂����B�����̃N���X �h���C�� �`���l���́A�T�[�h�p�[�e�B�� Web �y�[�W�ɏ풓���Alive.com �h���C�� �R���e�L�X�g�ŁA�Z�L�����e�B�ی삳�ꂽ iframe �Ŏ��s�����悤�ɐ݌v���ꂽ Windows Live Contacts ����� Windows Live Spaces Web �R���g���[�� (http://dev.live.com) �̎����Ɏg�p����Ă��܂��B�R���g���[���ɂ��A�T�[�h�p�[�e�B �T�C�g�ł́A���[�U�[�̘A���惊�X�g��X�y�[�X �t�H�g �A���o���Ȃǂ� Windows Live �f�[�^�ւ̃��[�U�[����ɂ��A�N�Z�X���”\�ł��B�`���l�� �I�u�W�F�N�g�́Aiframe �h���C���̋��E���z�����C�ӂ̑�^�f�[�^�̑��M���T�|�[�g���Ă���A��M�m�F�A���b�Z�[�W �X���b�g���A���b�Z�[�W �`�����N�A���M�Ҏ��ʂȂǁA���ׂĂ��Öق̂����ɍs���܂��B

�@���Ђ̖ړI�́A���̃`���l�� �R�[�h�A�����̃}�C�N���\�t�g�̃p�[�g�i�[����уT�[�h�p�[�e�B�� Web �J���҂��g�p�ł���ė��p�”\�ȃ��C�u�����Ɏd���ďグ�邱�Ƃł��B�R�[�h�͌��݂̃R���e�L�X�g�ŏ����ɋ@�\���Ă��܂����A���Ȑf�f����уg���u���V���[�e�B���O�̕���ʼn��P�̗]�n������܂��B�`���l���̃G���h�|�C���g�𐳂����\�������ꍇ�́A�D�ꂽ�@�\�𔭊����܂����A�ŏ��ɐݒ肵�悤�Ƃ���Ƃ��ɁA�������\���ƂȂ�悤�ɒ�������̂͑�ςȍ�Ƃł��邱�Ƃ�����܂��B��ȏ�Q�́A�u���E�U���̂ł��B�u���E�U�ł͕ʂ̃h���C���ʼn����s���Ă��邩���킩��Ȃ��̂ŁA�قȂ�h���C���ʼn����N�����Ă��邩�A�����N�����Ă��Ȃ����𔻒f���邱�Ƃ͉ۑ�ł��B

�����[�U�[�̃G���p���[�����g

�@�č��̑�ʂ�ŁA�X��͔������q�̎x�����������ȒP�ɂ͎󂯓���܂���ł����B����͂킸�� 40 �N�قǑO�̂��Ƃł��B���� ( ��������) �������Ă��Ȃ���΁A������߂邵������܂���ł����B�O�݂������Ă����ꍇ�́A��s�s�̑��s�����‚��Č��n�ʉ݂Ɍ������Ȃ���΂Ȃ�܂���ł����B�n��O�̏��؎肪�󂯕t�����邱�Ƃ͂قƂ�ǂȂ��A�X�g�A �N���W�b�g�����̒n��̏Z�l�������p�ł��܂���ł����B

�@�����A�������q�ƓX��́A�O���[�o���ʐM�V�X�e������уO���[�o�����Z�l�b�g���[�N�����L���Ă��܂��B����ɂ��A�������q�͂ǂ��ɍs���Ă������̋�s�T�[�r�X�𗘗p�ł��܂��B�܂��A�X��́A�����Ȃ��ł��̔��ł���̂ŁA���@�𓦂����ɍς݂܂��B����ɁA���Z�l�b�g���[�N�́A�X��ɑ΂��āA�ʉ݂̊��Z�A�N���W�b�g ���X�N����̕ی�A���\�ɂ�鑹�Q�̍팸�Ȃǂɂ��A�C���t���X�g���N�`����̃T�|�[�g��񋟂��Ă��܂��B

�@�ł́A�C���^�[�l�b�g�ł��AWeb �T�[�t�@�[�ɑ΂��ē��l�ȕی�ƃG���p���[�����g���AWeb �T�C�g�Ǘ��҂ɑ΂��ăC���t���X�g���N�`�� �T�[�r�X��񋟂ł��Ȃ����̂ł��傤���B�������̂Ƃ��ɃN���W�b�g �J�[�h�ɂ���Ď����̋�s�T�[�r�X�𔺂��̂Ɠ��l�ɁA�T�C�g�Ԃ��ړ�����ۂɂ������̃f�[�^�ƌo���𔺂��A�����̔��f�ɂ��T�C�g�Ǘ��҂ɏ����J������̂ł��B�C���^�[�l�b�g�������ɓ��B����̂́A���̋Z�ʂƎ��Ԃ̖��ł��BEnd of Article

���ӎ�

�@�Ǝ��� iframe URL �f�[�^�󂯓n���T�O���J������ Scott Issacs �ɏ̎^�𑗂�܂��B�`���l�� �R�[�h�̏����̎����ƃf�o�b�O�ɑ傫���v������Yaron Goland ����� Bill Zissimopoulos�A�ŋ߂̃C�e���[�V�����Ɍg����� Gabriel Corverra ����� Koji Kato �ɂ��S���犴�ӂ������܂��B
"���C�ƌ����邩������܂��񂪁A�������邩������܂���!"

���Q�l����

���҂ɂ‚���

Danny Thorpe : Windows Live Developer Platform �`�[���ɑ�����J���ҁB��E�͎�C SDE �����A�����ɂ��������̃r�b�g���拭�ȏ�ǂ��z���Ĉڍs�����邱�ƂɎ��Ԃ̑唼���₵�Ă��邽�߁A�{�l�� "Windows Live �N�H���^���@�B�H" �ƌĂ΂�邱�Ƃ��D��ł���B�ȑO�� Google �� " �����J�̃u���E�U�Z�p" �Ɍg����Ă���A���̑O�́ABorland �̎�C�Ȋw�ҁA����� Delphi �R���p�C���̎�C�݌v�m�Ƃ����o�������BBorland �ł́AAnders Hejlsberg�AChuck Jazdzewski�AEli Boling�A����т��̑������� Borland �̓`���I�Ȑl���̂��ƂŋΖ�����Ƃ����K�^�Ɍb�܂ꂽ�BBorland �ȑO�̂��Ƃ́A�Ⴗ�����̂Ŋo���Ă��Ȃ��Ƃ̂��ƁB�M�҂̃u���O�́uWindows Live Quantum Mechanics�v�B


�@

�@INDEX
�@ �m�A�[�L�e�N�`���E�W���[�i���n
�@ �u���E�U�ł̃N���X�E�h���C���ʐM�̃Z�L�����e�B�ی�
�@   1�D�����̃h���C���ւ̃f�[�^�E�A�N�Z�X����Ƃ��̖��
�@   2�D�����������\�����[�V������@
  3�D����M�̎�@�^�A�C�f�B�A�̉��p�^���[�U�[�̃G���p���[�����g

CfbNXEy[Ww �@�u�A�[�L�e�N�`���E�W���[�i���v


Insider.NET �t�H�[���� �V���L��
  • ��2��@�Ȍ��ȃR�[�f�B���O�̂��߂� �i2017/7/26�j
    �@�����_���ŋL�q�ł��郁���o�̑����Athrow���Aout�ϐ��A�^�v���ȂǁAC# 7�ɂ͈ȑO�����R�[�h���Ȍ��ɋL�q�ł���悤�ȋ@�\����������Ă���
  • ��1��@Visual Studio Code�f�o�b�O�̊�b�m�� �i2017/7/21�j
    �@Node.js�v���O�������f�o�b�O���Ȃ���AVisual Studio Code�ɓ�������Ă���f�o�b�O�@�\�̊�{�́u�L�v���}�X�^�[���悤
  • ��1��@���ĂȃR�[�f�B���O�̂��߂� �i2017/7/19�j
    �@C# 7�Œlj����ꂽ�V�@�\�̒�����A�u���l���e�����\���̉��P�v�Ɓu���[�J���֐��v���Љ��B�����͕�����₷���R�[�h���L�q����̂Ɏg����
  • Presentation Translator �i2017/7/18�j
    �@Presentation Translator��PowerPoint�p�̃A�h�C���B�v���[���e�[�V�������̎����̕t����A������ł̎��^�����A�X���C�h�̖|����s����
��IT���[���}�K�W���@�V������X�^�b�t�̃R���������[���œ͂��܂��i�����j

���ڂ̃e�[�}

Insider.NET �L�������L���O

�{�� ����