大家好,
问题描述:在选项卡中打开多个URL时,它们将失去在html文件中声明它们的顺序。
问题:SLOW-SERVER1永远不会进入第一个标签。它结束了。选项卡按以下顺序打开:{F1,F2,F3,F4,F5,S1,S2}
有人可以告诉我如何处理这件事吗?我不是来自UI背景,需要帮助。
谢谢。
# visit_date visitors week_day sum_visitors sum_visitors_V2
# 1: 2016-01-01 114 Friday NA NA
# 2: 2016-01-02 158 Saturday NA NA
# 3: 2016-01-03 153 Sunday NA NA
# 4: 2016-01-04 157 Monday NA NA
# 5: 2016-01-05 192 Tuesday NA NA
# 6: 2016-01-06 128 Wednesday NA NA
# 7: 2016-01-07 197 Thursday NA NA
# 8: 2016-01-08 146 Friday 260 260
# 9: 2016-01-09 123 Saturday 281 281
# 10: 2016-01-10 127 Sunday 280 280
# 11: 2016-01-11 170 Monday 327 327
# 12: 2016-01-12 126 Tuesday 318 318
# 13: 2016-01-13 106 Wednesday 234 234
# 14: 2016-01-14 112 Thursday 309 309
# 15: 2016-01-15 119 Friday 265 265
# 16: 2016-01-16 184 Saturday 307 307
# 17: 2016-01-17 186 Sunday 313 313
# 18: 2016-01-18 171 Monday 341 341
# 19: 2016-01-19 183 Tuesday 309 309
# 20: 2016-01-20 125 Wednesday 231 231

答案 0 :(得分:0)
您可能是Tab Grouping的受害者。查看禁用选项卡分组是否有效。
如何禁用IE标签分组
打开Internet选项
在“常规”选项卡上的“选项卡”部分下,单击“选项卡”按钮
在选项卡式浏览部分下,取消选中"启用标签组*"设置并点击确定。
希望这有帮助。
您可以使用递归函数来保证链接以正确的顺序打开,无论加载时间如何。
<html>
<script>
function openLinksRecurse(linkStack) {
if (linkStack == null || linkStack.length == 0) return;
window.open(linkStack.pop().getAttribute('href'),'_blank');
window.focus();
openLinksRecurse(linkStack);
}
function openLinks() {
links = document.getElementsByTagName('a');
linkStack = new Array();
for (var i = links.length - 1; i >= 0; i--) {
console.log(links[i]);
linkStack.push(links[i]);
}
//Trigger recursive call
openLinksRecurse(linkStack);
}
</script>
<body onload="openLinks()">
<a href="https://SLOW-SERVER1">S1</a>
<a href="https://SLOW-SERVER2">S2</a>
<a href="https://FAST-SERVER1">F1</a>
<a href="https://FAST-SERVER2">F2</a>
<a href="https://FAST-SERVER3">F3</a>
<a href="https://FAST-SERVER4">F4</a>
<a href="https://FAST-SERVER5">F5</a>
</body>
</html>
&#13;