Html 允许在IE中调整窗口大小

Html 允许在IE中调整窗口大小,html,internet-explorer-11,Html,Internet Explorer 11,我想使用窗口打开一个窗口。打开并允许它在IE11上由用户控制调整大小 我有一个用javascript打开的窗口: window.open('Welcome.aspx?aid=' + AppId, 'AppId','scrollbars=1,location=no,menubar=no,toolbar=no,resizable=yes,status=yes'); 打开后,可以在Chrome上调整窗口大小 它不能在IE11上调整大小 此代码的历史记录是,以前我们不希望它调整大小,但现在我们希望它调

我想使用
窗口打开一个窗口。打开
并允许它在IE11上由用户控制调整大小

我有一个用javascript打开的窗口:

window.open('Welcome.aspx?aid=' + AppId, 'AppId','scrollbars=1,location=no,menubar=no,toolbar=no,resizable=yes,status=yes');
打开后,可以在Chrome上调整窗口大小

它不能在IE11上调整大小

此代码的历史记录是,以前我们不希望它调整大小,但现在我们希望它调整大小,因此我们最近添加了
resizeable=yes
。我们清除了缓存,因此它不是缓存问题

我的问题是:

1) 我还可以在代码中搜索什么来查找阻止页面调整大小的原因

2) 我可以做些什么来调试它(可能在f12窗口中)


[编辑]window.open()javascript将打开一个单独使用时可调整大小的窗口。因此,我的代码中还有很多其他东西使它无法调整大小。但我不知道怎么找到它。我搜索了“resiz”的来源,没有发现任何可疑的东西。这段代码不是我的代码,它是一个完全混乱的代码,所以撕碎代码不是我调试这段代码的第一选择。但是,如果我没有得到一个好的线索,那么在接下来的12小时内,我们将开始这样做。

这对我来说很好。也许可以尝试卸载IE并重新安装。既然它对chrome有效,我不知道为什么它不能同时对两者都有效。但后来我发现了这个


我试图检查您的代码,发现您正试图打开.aspx页面。看起来您正在开发一个ASP.NET web应用程序

我试图创建一个,并在IE 11浏览器中用您的代码进行了测试

测试结果:

根据我的测试结果,您可以看到您的JS代码运行良好,在IE11浏览器中,新窗口的大小可以重新调整

出于测试目的,您可以尝试创建一个新的示例项目,并尝试使用该项目运行上述代码,并检查IE11是否允许您调整窗口大小

如果它允许您调整窗口大小,那么您的项目中可能还有其他东西阻止IE 11创建可重新调整大小的窗口

如果问题仍然存在,那么我建议您尝试在任何其他机器上测试相同的代码,以检查并验证这是否是任何机器特定的问题

如果是特定于机器的问题,则可以尝试使用默认设置重置IE 11浏览器,然后再次尝试进行测试


如果以上建议都不起作用,请告诉我们。我们可以试着进一步讨论这个问题

我们发现父窗口打开时使用以下代码:

'location=no,menubar=no,toolbar=no,resize=yes,status=yes'
我们改为:

'scrollbars=1,location=no,menubar=no,toolbar=no,resizable=yes,status=yes'
即使在后续调用
window.open()
时指定了滚动条属性,滚动条属性似乎也会传递到子窗口


我们错过了它,因为它是从另一个应用程序打开的。事后看来,我们显然应该检查它,但我认为父窗口设置不应影响子窗口设置。

子窗口是否继承父窗口的设置?感谢您发布此问题的解决方案。我建议你试着在48小时后将自己的答案标记为这个问题的可接受答案,如果可以标记的话。它可以在将来帮助其他社区成员解决类似的问题。谢谢你的理解。