smi*_*lay 8 javascript dom internet-explorer-10
我注意到window.location.port今天在IE10平台预览10.0.1008.16421 中检查了一些JavaScript代码.
例如,在IE10中,请访问http://www.microsoft.com.打开开发人员工具并输入window.location.port并返回80.发生了什么?80当所有其他IE浏览器""在同一站点上返回(空字符串)时,为什么IE10会突然返回整数?IE10也会80以所有下层模式返回.
在http://www.microsoft.com上比较IE8/9的结果:window.location.port是""!
不知道这是IE10的新行为,平台版本中记录的错误,还是尚未报告的错误?
小智 4
这听起来像是一个错误,尽管我不知道有任何此类报告的问题:
HTML5 :2.6.2 解析 URL指出“[端口] 是产生式匹配的子字符串(如果有) ”。
此外,HTML5: 2.6.6 URL 操作接口部分给出了一个示例输入,其中http://example.com/carrot#question%3f指定端口应该是""- 一个(空字符串)。
更新