如何通过单击按钮自动打开子 window 成为焦点中的 window (IE)

How to get child window opened automatically by clicking button to be the window in focus (IE)

我在页面上有一个按钮,当我使用以下代码打开页面时会自动点击该按钮

<script>
// When the page loads
$(document).ready(function () {
    $(".SmallButtonItem").trigger('click')
});
</script>

.SmallButtonItem 是相关按钮的 class 名称。这在 Chrome 中非常有效,新的子项 window 从按钮最初所在的 window 获得焦点。 然而,在 IE 中,当新的 window 在它后面打开时,带有按钮的 window 保持焦点。如何确保新的 window 在 IE 中保持焦点?

我尝试了使用 window.blur 和 window.focus 的不同代码变体,包括以下内容,但我无法让 windows 按我的意愿显示。

var myWindow = window.open($(".SmallButtonItem").trigger('click'))
myWindow.focus();

将此添加到您的子页面:

<script type="text/javascript"> 
        $(document).ready(function(){ window.focus(); });
    </script>